//字元陣列
#include #include
using
namespace
std;
int main(int argc, char
const *ar**)
;//單字元儲存則不會有「\0」cout
<< sizeof(x)
<< sizeof(y)
<< strlen(x)
<< strlen(y)
}
zl@laptop-2abl2n6v:/mnt/d/基礎入門/08-資料結構$ g++ 1.cpp -o 1
zl@laptop-2abl2n6v
:/mnt/d/基礎入門/08-資料結構$ ./187
714zl@laptop-2abl2n6v:/mnt/d/基礎入門/08-資料結構$
字串和字串陣列和 0
c語言中字串為什麼要有 0呢?0在字串中的作用是什麼 0 在字串中標誌著結尾 用來判斷這個字串已經結束 如果不新增 0 系統就在記憶體中一直向後讀,直到讀到 0 為止 這個情況就造成錯誤 乙個語句結束了,就用分號 表示結束 首先要區分,字元,字元陣列,字串的區別。字串預設的最後會有 0 char k...
關於字串和字元陣列的問題 0
1 字元陣列的定義與初始化 字元陣列的初始化,最容易理解的方式就是逐個字元賦給陣列中各元素。char str 10 即把10個字元分別賦給str 0 到str 9 10個元素 如果花括號中提供的字元個數大於陣列長度,則按語法錯誤處理 若小於陣列長度,則只將這些字元陣列中前面那些元素,其餘的元素自動定...
字串和字串陣列
字串陣列 include int main int argc,const char ar printf name1 s n name1 name1 zhangsan 部分初始化中,沒有被初始化的元素預設是0,0 對應的ascii值是 0 char name2 9 printf name2 s n n...