C语言中,“\0\0\0\0\”是字符串常量么?
答案:2 悬赏:40 手机版
解决时间 2021-01-14 19:00
- 提问者网友:雪舞兮
- 2021-01-14 03:36
C语言中,“\0\0\0\0\”是字符串常量么?
最佳答案
- 五星知识达人网友:野慌
- 2021-01-14 03:45
是字符串常量。双引号括住的就是了。例如:“XXX”。放在全局区的。初始化后就不能改变,必须用指针指向他才行,如果想定义变量,要用数组的。追问不应该是放在只读区么?追答一样的。你理解成:全局区、常量区、静态区都是一个一个地方,都说指一个意思。都是只能读不能写的,也不会自己释放,要等到进程被销毁了才会释放的。追问不是很懂,能再详细说一下吗?追答就酱紫啊。还能说明什么。static的变量都放在全局区的,例如static int =0;全局区你不初始化编译器也会帮你初始化的。数字默认是0,字符串默认\0等等。
全局变量(默认是extern的,例如你C函数声明默认就是extern了)也是放在全局区的。不过也有私有全局变量的,定义static就是了。只能在本文件引用。
初学者先不要纠结这些,没意思的。你反正知道:数据是一个一个的存储在内存里面的,那就行了。等你掌握了基本语法,实际应用多了你就易懂很多了
全局变量(默认是extern的,例如你C函数声明默认就是extern了)也是放在全局区的。不过也有私有全局变量的,定义static就是了。只能在本文件引用。
初学者先不要纠结这些,没意思的。你反正知道:数据是一个一个的存储在内存里面的,那就行了。等你掌握了基本语法,实际应用多了你就易懂很多了
全部回答
- 1楼网友:西风乍起
- 2021-01-14 04:15
不是字符串结束的标志吗?追问如果给出一串呢?可以认为是字符串么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯