#include<stdio.h> int main() { char cdata[]={'h','e','l','l','o'}; char cdata2[]="hello"; int len=sizeof(cdata)/sizeof(cdata[0]); printf("cdata长度=%d\n",len);//长度为5 len=sizeof(cdata2)/sizeof(cdata2[0]); printf("cdata2长度=%d\n",len);//长度为6,字符串会自动的加一个'\0'结束标志,所以长度为6 return 0; }
输出结果:
cdata长度=5
cdata2长度=6
标签:cdata2,len,嵌入式,cdata,字符串,长度,sizeof,C语言,标识符 From: https://www.cnblogs.com/zxtang/p/16849111.html