進擊的暑假(一)

2021-09-25 05:41:12 字數 1795 閱讀 6627

目錄

c語言的複習

1.strlen和sizeof的區別?

2.字串

3.陣列指標、指標陣列、函式指標、指標函式

4.數制轉換

5.位元組對齊

6.大小端 

7.柔性陣列

這是個再基礎不過的問題了,直接看**吧。

例項1:

#include#includeusing namespace std;

int main()

; cout《例項4:

#include#includeusing namespace std;

int main()

;//字串陣列的未完全初始化,後面會用0填充

cout《例項5:

#include#includeusing namespace std;

int main()

cout《例項6:

#include#includeusing namespace std;

char str[10];//全域性變數的初始化是用0填充的

int main()

cout《例項7 :

#include#includeusing namespace std;

int main()

cout《例項8:

#include#includeusing namespace std;

int main()

; long e;//4+4

}test;

int main()

tt;//有tt,有實際的大小

long e;//4

}test;

int main()

; long e;//4

}test;

int main()

test;

int main()

test;

int main()

test;

int main()

t; cout<< sizeof(t)《例項8:

#includeusing namespace std;

#pragma pack(4)

unsigned short *puc[10][10];

typedef union unrecrec_s;

rec_s stm, *pst;

int main()

;int main()un;

un.a = 1;

return un.ch == 1;//從低位址開始拿資料

}int main()

*s,a;

s = &a;

s->i[0] = 0x39;

s->i[1] = 0x38;

cout《聯合體應用的例子(ip的整數表示轉點分十進位制)

#includeusing namespace std;

union ip;

};int main()

ps:按小端存的話就用小端的方式讀,按大端存的話就用大端的方式讀。

1.字元型的柔性陣列環境vc6.0下

#includeusing namespace std;

struct test

;int main();//無論開闢的整型陣列有多大,結構體的大小總是不變的

int main()

for (int i = 0; i < 10; ++i)

free(pt);

}

進擊的暑假(二)

1.題目 有乙個字元陣列的內容為 student a am i 請你將陣列的內容改為 i am a student 要求 不能使用庫函式。只能開闢有限個空間 空間個數和字串的長度無關 提示 student a am i i ma a tneduts i am a student 解答 include...

進擊的暑假(三)

1.氣泡排序 include using namespace std void ipanel bubble sort int arr,int sz int main int index 0 int size sizeof arr sizeof int ipanel bubble sort arr,s...

進擊的奶牛

題面 from luogu 進擊的奶牛 farmer john建造了乙個有n 2 n 100,000 個隔間的牛棚,這些隔間分布在一條直線上,座標是x1,xn 0 xi 1,000,000,000 他的c 2 c n 頭牛不滿於隔間的位置分布,它們為牛棚裡其他的牛的存在而憤怒。為了防止牛之間的互相打...