首页 > 编程知识 正文

C语言:定义字符串的几种方式

时间:2023-05-06 12:03:39 阅读:239700 作者:4196

#include <stdio.h>#include <stdlib.h>int main(){ //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', ''}; char names2[50] = "jack"; char * names3 = "jack"; printf("数组所占空间大小:%dn", sizeof(names1)); printf("数组所占空间大小:%dn", sizeof(names2)); //动态输入 printf("请输入新名称: "); scanf("%s", names2); printf("%sn", names2); return 0;}/*注意:声明存储字符串的数组时,数组大小至少比所存储的字符串多1,因为编译器会自动在字符串常量的末尾添加空字符*/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。