#include <stdio.h>
#include <stdlib.h>
int main()
{
//定义字符串的几种方式
//字符串和字符数组的区别:最后一位是否是空字符
char names1[] = {'j', 'a', 'c', 'k', '\0'};
char names2[50] = "jack";
char * names3 = "jack";
printf("数组所占空间大小:%d\n", sizeof(names1));
printf("数组所占空间大小:%d\n", sizeof(names2));
//动态输入
printf("请输入新名称: ");
scanf("%s", names2);
printf("%s\n", names2);
return 0;
}
/*
注意:
声明存储字符串的数组时,数组大小至少比所存储的字符串多1,因为编译器会自动在
字符串常量的末尾添加空字符\0
*/
C语言:定义字符串的几种方式
最新推荐文章于 2025-10-29 11:31:22 发布
博客聚焦于C语言中定义字符串的相关内容,虽未给出具体内容,但可知围绕C语言字符串定义展开,这在信息技术领域的编程学习和开发中具有重要意义。

775

被折叠的 条评论
为什么被折叠?



