字符数组与字符串

1字符数组:
定义

char a[]={'a','b','c','d'};

字符数组的字符必须带单引号,双引号报错

2字符串

char b[]="abcd";
字符串必须加双引号,单引号报错,字符串后有\0。

字符数组与字符串_第1张图片
字符数组与字符串.jpg

所以打印字符串的时候长度应该是sizeof(str)/(sizeof(str[0])-1;使用strlen函数的时候不用减1;
但是要包含头文件sting.h

字符数组与字符串_第2张图片
使用strlen函数.jpg

你可能感兴趣的:(字符数组与字符串)