首页 > 软件网络

定义一个指针数组,这个数组名也是字符常量么,但为什么可以被另外一个数组名赋值?

时间:2017-01-09  来源:  作者:

[常量指针]c-定义一个指针数组,这个数组名也是字符常量么,但...

定义一个指针数组,这个数组名也是字符常量么,但为什么可以被另外一个数组名赋值?例如:intx[4][3]={0};int(*p)[3];//这里p是一个以指针为元素的数组的数组...

数组为什么是指针常量?_百度知道

数组名是指针常量,地址是绝对的,score指向受保护,但...指针是一个变量,变量的值是另外一个变量的地址。那么...数组定义时,后面的等于相当于给每个元素分别赋值,...

字符数组与字符指针-zhenhuaqin-ChinaUnix博客

此时,字符指针指向的是一个字符串常量的首地址,即...string是一个数组,可以改变数组中保存的内容。 2....string = str1; /* 对数组名不能进行赋值 */ ...

字符数组和字符指针 - GOD_YCA - 博客园

当数组名为左值时,它的类型是字符数组;当数组名为...指针指向一个字符串常量后又指向另外一个字符串常量...[0] = 'h'; //这种赋值才是对str原来所指向的...

1.数组名是一个指针常量_桐乡新闻网

参考回答:他是个常指针,是个常量,不能赋值的话题:c语言一维数组和指针的 时 讲一维数组名是个指针问题详情:\\定义一个一维数组,a是数组名 我的问...

字符数组为什么不能被赋值 字符串常量?-CSDN论坛-CSDN.NET-中国最...

这么理解好了,数组声明后有一块内存空间,数组名是那块内存的首地址,而且是常量...c 相当于一个常量指针,他指向的地址是不能改变的,上面的赋值相当于让c指向 "...

可以把另外一个地址赋给一个数组名吗?_C语言中文网

数组名不能被放在赋值运算符的左边(它不是一个左值,更不是一个可修改的左值)。一个数组是一个对象,而它的数组名就是指向这个对象的第一个元素的指针。 如果...

C语言中,为什么字符串可以赋值给字符指针变量 - ss19890125的专栏...

上边的表达式为什么可以,而把p换成数组,然后再赋值就不行了 解释: 字符串常量"hello"出现在一个表达式中时,"hello"表达式使用的值就是这些字符所存储的地址(在常...

C语言中,为什么字符串可以赋值给字符指针变量C语言中字符数组和...

上边的表达式为什么可以,而把p换成数组,然后再赋值就不行了 解释: 字符串常量"hello"出现在一个表达式中时,"hello"表达式使用的值就是这些字符所存储的地址(在常...

数组名和指针的区别

数组名直接赋值给指针,这显得数组名又的确是个指针...数组 现在可以解释为什么第1个程序第6行的输出为10...代实体的指针,但是它只能被看作一个指针常量,不能...
来顶一下
返回首页
返回首页
栏目更新
栏目热门