数组名是常指针,不能被赋值
来源:互联网 发布:禁片软件下载 编辑:程序博客网 时间:2024/05/14 18:16
不能把字符串"HELLO!"赋给数组b的语句是()
正确答案: B 你的答案: B (正确)
char b[10]={'H','E','L','L','O','!','\0'};
char b[10];b="HELLO!";
char b[10];strcpy(b,"HELLO!");
char b[10]="HELLO!";
- 添加笔记
- 求解答(9)
- 收藏
- 纠错
B 选项是错误的,连编译都不会通过,因为数组名属于常性指针,现在要改变这个常性指针的指向,这是不会编译通过的,再说B 选项的本意是将Hello 拷贝到b指向的空间中,但实际却是将b指向了在常量区的Hellow 字符串(虽然编译不会通过)。
0 0
- 数组名是常指针,不能被赋值
- 为什么二维数组不能赋值为二维指针
- 数组名不能被赋值的原因
- scanf能赋值字符数组,不能赋值给指针的问题
- 指针数组赋值问题
- 二维数组和二重指针 的疑问 二维数组名为什么不能直接赋值给二重指针
- 数组赋值于双指针
- 数组未赋值时不能调用
- 数组、指针和字符串:指针的赋值和指针运算
- 字符串数组/字符串指针的赋值
- 关于未指针数组赋值的问题
- JS数组操作,赋值指向同一指针
- 数组和指针赋值时的误区
- 关于数组给指针赋值的问题
- 对空指针赋值的问题 指针的指针 指针的指针和指针数组
- 被调函数中给指针数组赋值的两种写法
- memset函数不能给int(整型)数组初始化赋值
- C++中要将字符串存入数组中时不能直接赋值
- Android推送原理。
- Description Resource Path Location Type Target runtime com.genuitec.runtime.generic.j2ee14 is not de
- 【BZOJ2733】[HNOI2012]永无乡
- angular的几种元素隐藏的方式
- GUANGZHOU_homework_one
- 数组名是常指针,不能被赋值
- 利用NSURLSession实现https请求
- 苹果推送-APNS
- Android中SQLiteDataBase的使用
- 1014. Waiting in Line (30)
- 安卓中的Activity的几种跳转方式
- 省时间算法整理
- Sublime Text 3 设置C/C++编译环境
- UVA 10420-List of Conquests