字符数组与字符串

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在 C 语言中,有两种表示字符串的方法 字符串数组 char str[6]="123456"; 字符串常量 ...
    kayorl阅读 5,189评论 1 1
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 6,416评论 0 7
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 7,122评论 0 35
  • ———————————————回答好下面的足够了---------------------------------...
    恒爱DE问候阅读 5,702评论 0 4
  • 小红帽别乱跑阅读 1,287评论 0 0