目錄
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 頭牛不滿於隔間的位置分布,它們為牛棚裡其他的牛的存在而憤怒。為了防止牛之間的互相打...