1字符數組:
定義
char a[]={'a','b','c','d'};
字符數組的字符必須帶單引號,雙引號報錯
2字符串
char b[]="abcd";
字符串必須加雙引號,單引號報錯,字符串后有\0。
字符數組與字符串.jpg
所以打印字符串的時候長度應該是sizeof(str)/(sizeof(str[0])-1;使用strlen函數的時候不用減1;
但是要包含頭文件sting.h
使用strlen函數.jpg
1字符數組:
定義
char a[]={'a','b','c','d'};
字符數組的字符必須帶單引號,雙引號報錯
2字符串
char b[]="abcd";
字符串必須加雙引號,單引號報錯,字符串后有\0。
所以打印字符串的時候長度應該是sizeof(str)/(sizeof(str[0])-1;使用strlen函數的時候不用減1;
但是要包含頭文件sting.h