原创 我的友情鏈接

51CTO技術家園 官方博客

原创 C語言實現1000--2000的閏年判斷

 判斷1000年---2000年之間的閏年#include <stdio.h>int main(){ int year=0; int num=0; for(year=1000;year<=2000;year++) {  if((year%4

原创 巧妙的運用宏和函數寫好你的C代碼

 究竟是用函數好,還是宏定義好?比較兩個數或者表達式大小,首先把它寫成宏定義:eg:#include<stdio.h>#include<stdlib.h>#define MAX(x,y) ((x) > (y)? (a) : (b))int

原创 (繼承及其訪問限定符)&&(派生類及其默認成員函數)&&(賦值兼容規則)

◆繼承:  ★繼承概念繼承(inheritance)機制是面向對象程序設計使代碼可以複用的最重要的手段,它允許程序員在保持原有類特性的基礎上進行擴展,增加功能。這樣產生新的類,稱派生類。繼承呈現了面向對象程序設計的層次結構,體現了由簡單到複

原创 深入理解運算符的重載

*運算符重載:1.運算符重載就是賦予已有的運算符多重含義,即多種功能。2.運算符重載的目的:通過運算符的重載即重新定義使得其能夠用於特定類的對象執行特定的功能。3.對於運算符的重載首先要關心的就是那些運算符能夠重載,那些不能重載;能夠重載的

原创 引用和函數的重載

函數的重載:    函數的重載是指同一個函數名可以對應多個函數實現。    函數的重載從參數上可以分爲兩類:1.參數類型上不同的重載函數。    eg:{     int add(int a,int b);     double add(d

原创 將數組A中的內容和數組B中的內容進行交換(數組一樣大)

#include <stdio.h> int main() {  int arr1[10]={1,2,3,4,5,11,14,16,17,12};  int arr2[10]={0,6,7,8,9,15,21,18,19,13};  in

原创 計算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值C語言代碼

#include <stdio.h> #include <stdlib.h> int main() {  int sign = 1;  double deno = 2.0;  double sum = 1.0;  double resul

原创 C語言對數組的各種操作操作

#include<stdio.h> #include<stdlib.h> //初始化數組 void init(int arr[], int length) {  int i = 0;  printf("初始化數組->:\n ");  for

原创 我的友情鏈接

51CTO技術家園 官方博客

原创 玩壞你的C盲舍友哦

#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ char intput[20];  printf("電腦在一分鐘後關機\n"); system("shu

原创 十進制數轉換成二進制數後統計其中1的個數

#include <stdio.h> int main() {  int num;  scanf("%d",&num);  int count=0;  while(num!=0)  {   count++;   num=num&(num-

原创 神器之兩個S的區別

strlen和sizeof的區別與聯繫:     1.strlen是字符串函數,sizeof是運算符。(注意:一定要謹記sizeof不是函數是運算符)     2.sizeof可以把類型當做參數,eg:sizeof(int),strlen(

原创 任意輸入一個數計算其及以下的數的數的階乘和(如輸入5,則計算1!+2!+3!+4!+5!)

#include <stdio.h> #include <stdlib.h> int main() {  int i = 0;  int sum = 0;  int symbol = 1;  int n = 0;  scanf_s("%d