文章 2023-02-24 来自:开发者社区

C语言之字符串与字符数组的区别

 1.字符串的定义:(1)单个字符:char ch='i';//单个字符的定义(2)一维字符串数组:char arr[]="love";(这种方法定义的一维字符串数组必须赋值) char arr[4];(想内存申请创建可以存储3个字符的数组空间) char arr[5]=”love”;(开辟5个字节的空间存放字符love,最后一个字节存放'\0'字符) char arr[5]={'l'....

C语言之字符串与字符数组的区别
问答 2022-03-29 来自:开发者社区

C语言中的字符串数组与指针数组的区别是什么呢?

C语言中的字符串数组与指针数组的区别是什么呢?

问答 2022-03-29 来自:开发者社区

C语言中字符串和数组的区别是什么?

C语言中字符串和数组的区别是什么?

问答 2016-06-08 来自:开发者社区

C 语言字符串用数组和指针初始化为什么会有这样的区别?

直接用数组初始化: #include int main(void) { char str[] = "abc"; int i = 0; while (str[i] != '\0') { printf("%c\n", str[i]); i++; } str[1] = 'd'; return 0; } 没有问题,正常输出,没有报错。 但是如果用指针初始...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注