char name定义的是什么
2023-07-03 分类:百科
TIPS:本文共有 274 个字,阅读大概需要 1 分钟。
char* name="abc"指的是常量字符串,不可以修改指针,是兼容老的写法char[] name="abc"是指针,可以修改
在学习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。
程序演示:
测试环境Devc++
代码 #include <stdio.h>
#include <string.h>
main()
..{undefined
 char *c1 = "abc"
如果觉得《char name定义的是什么》对你有帮助,请点赞、收藏,并留下你的观点哦!
阅读剩余内容