#include <stdio.h>
#include <string.c>
//字符串的内存存放方式及结束标志。
//strcpy strcpm stmcat strstr;这些函数在封装的时候会考虑到字符串的结束标志。
int main()
{
//字符串和字符数组的区别。
int data[]={1,2,3,4,5};
//请计算数组data元素的个数。
char cdata[6]={'h','e','l','l','o'};//字符串的结束标志'\0';
char cdata1[]={"hello"};//建议这样定义。
int len;
len=sizeof(data)/sizeof(data[0]);
printf("data=%d\n",len);
len=sizeof(cdata)/sizeof(cdata[0]);
printf("cdata=%d\n",len);
len=sizeof(cdata1)/sizeof(cdata1[0]);
printf("cdata1=%d\n",len);
printf("%s\n",cdata);
return 0;
}
C语言,字符串内存存放方式及结束标志
最新推荐文章于 2024-05-03 20:15:59 发布