天天百科

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定义的是什么》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
相关阅读
小编推荐