字符串和字符数组的区别、计算数组的元素个数,以及字符串的结束标志: '\0' 。
#include<stdio.h>
int main(){
//定义一个数组
int data[] = {1,2,3,4,5};
//定义一个字符串
char chardata1[] = "hello";
//定义一个字符数组
char chardata2[] = {'h','e','l','l','o','\0'};//字符串的结束标志
int len = sizeof(data)/sizeof(data[0]);
printf("len = %d\n",len);
int len = sizeof(chardata1)/sizeof(chardata1[0]);
printf("len = %d\n",len);
int len = sizeof(chardata2)/sizeof(chardata2[0]);
printf("len = %d\n",len);
return 0;
}