筆記6:字符數組和字符串的本質差別(內存分配角度)

字符數組和字符串的本質差別(內存分配角度)linux 1.字符數組 char a[] = 「linux」; 定義一個數組a,數組a佔6字節,右值」linux」自己只存在於編譯器中,編譯器將它用來初始化字符數組a後丟掉(也就是說內存中是沒有」linux」這個字符串的);這句話就至關因而:char a[] = {‘l’,’i’,’n’,’u’,’x’,’\0’};web 2.字符串 char *p =
相關文章
相關標籤/搜索