1 #include
2 #include
3 #include
4 int main(int argc,char **argv)
5 ;13 printf("array sizeof(sss) is %d/n",sizeof(sss));
14 printf("array strlen(sss) is %d/n",strlen(sss));
15 }
總之,sizeof是計算占有的位元組數。
string sizeof(ss) is 4
string sizeof(*ss) is 1
string sizeof(wanglei) is 8
string strlen(ss) is 10
array sizeof(sss) is 20
array strlen(sss) is 10
strlen 和sizeof 計算字串長度
c語言字串長度的計算是程式設計時常用到的,也是求職時必考的一項。c語言本身不限制字串的長度,因而程式必須掃瞄完整個字串後才能確定字串的長度。在程式裡,一般會用strlen 函式或sizeof來獲取乙個字串的長度,但這2種方法獲取的字串的長度其實是不一樣,我們用如下函式進行測試 cpp view pl...
關於字串的sizeof 和strlen
wykxldz 這樣的乙個字串的型別是const char 所以我們在申明字串的時候可以使用這樣的形式 const char str 123456 printf lu n sizeof str printf lu n strlen str 控制台顯示的是8,6 注 指標佔的位元組數是8 其實我們也是...
關於字串
一些基本概念 用字元陣列儲存這麼乙個字串 char str hello world 然後我們應該知道,1.陣列的大小是12 字串字元個數 1 最後乙個元素為 0 用於標記字串的結束。0 不是數字0,它是非列印字元,其ascii碼值為0 2.若使用如下定義 char str 100 hello wor...