课程
/后端开发
/C
/Linux C语言指针与内存
为什么用指针定义字符串就是字符串常量。c中常量变量怎样区分
2015-09-01
源自:Linux C语言指针与内存 5-4
正在回答
为什么 是 输出 9个a 25 -6 = 19 为什么不输出 剩下的
啊
为什么我输入25个a,执行后str3为什么不是老师那样是输出9个a呢?
慕斯卡3531659
常量只能被赋值一次,且不能改变。变量存储的值可以改变。常量和变量本质上都是内存中的一小块区域,用指针定义一个字符串,字符串存放在内存中的一小块区域里,指针指向这个区域,指针始终指向这个字符串,故称为字符串常量。
Tobiaslight 提问者
举报
指针-C语言的核心,代领大家对c语言有更加深刻的理解
4 回答字符串常量存放位置
1 回答字符串与指针
1 回答为什么字符串常量的指针在代码段,按照前面的解释不是应该在数据段吗?
1 回答字符型指针变量的赋值问题
3 回答我想了解的是为什么指针指向常量的地址,输出值时,地址是常量的地址,结果却不一样,我知道常量不能修改,但是为什么会有这种情况?