C語言基礎

2021-09-26 09:27:21 字數 2001 閱讀 5389

int a=0;//變數,可以再賦值

const int len = 265;//常亮定義

陣列 char c[2] 、 int arr[10]

#include #include int main(int argc,char *ar**);

printf("addr of a:%p,%p,%d\n",&a,a,*a);

printf("addr of b:%p,%p,%d\n",&b,b,*b);

printf("addr of c:%p,%p,%d,%d,%d\n",&c,c,c[0],c[1],c[2]);

return 0;

}//輸出結果:

addr of a:0x7ffd255935f8,0x55f5523e0260,1

addr of b:0x7ffd25593600,0x55f5523e0280,2

addr of c:0x7ffd2559360c,0x7ffd2559360c,0,1,2

struct st
#include struct st;

int main()

輸出結果

struct content is :10,11

enum em
#include enum em ;

int main(int argc,char* ar**)

//輸出結果

the color is 6

the color is 0

for(int i=0;i<100;i++)
#include int main()

}

//輸出結果

i=0i=1

i=2i=3

i=4i=5

i=6i=7

i=8i=9

void func (int a)
#include int sum(int a,int b)

int main()

//輸出結果

result=8

檔案型別 file* file

開啟檔案 file* fopen(path,mode);

關閉檔案 fclose(file*);

#include int main(int argc,char* ar**);

fwrite("hello world",1,11,file);//從1開始,寫入11個字元,到file中

rewind(file);//游標的復位到開始

fread(buff,1,11,file);

fclose(file);

printf("buff:%s\n",buff);

return 0;

}//輸出結果

buff:hello world

分配記憶體 void* men = malloc(size);

釋放記憶體 free(mem);

返回值型別 (*指標變數名) ([形參列表]) ;
int func(int x);//宣告乙個函式

int (*f)(int x);//宣告乙個函式指標

f = func;//將func函式的首位址賦值給指標f,然後就可以通過函式指標來呼叫整個函式

#include int sum(int a,int b)

int sub(int a ,int b)

int main(int argc,char* ar**)

//輸出

f=sum return=8

f=sub return=2

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

C語言基礎

找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...