77问答网
所有问题
二级c语言问题 字符数组可以在定义时对其整体赋初值,但在赋值语句中不能完成整体赋值。 不懂。。能否
二级c语言问题
字符数组可以在定义时对其整体赋初值,但在赋值语句中不能完成整体赋值。
不懂。。能否举例说明?
举报该问题
推荐答案 2014-12-02
定义赋初值是指 这样:int a【5】={1,2,3,4,5}; 而赋值语句赋初值是这样: int a 【5】;a【0】=1;a【1】=2,。。。。a【4】=5;而不能是这样 a={1,2,3,4,5};就是说如果不是在定义的时候赋值,单独赋值就要对每个成员依次赋值而不能整体赋值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GWqINvWGGp8qGWvqYqq.html
其他回答
第1个回答 推荐于2016-08-06
比如前有定义语句int a[3]={0};那么整个数组a的3个值均为0。
但如果后面有赋值语句如 a[3]=0 则仅能将第3个数组元素的值赋为0,而非整个数组。本回答被提问者采纳
相似回答
c语言中数组不能在赋值语句中整体赋值
,有什么道理吗?
答:
C 语言
原来是为了用高级语言开发 UNIX 操作系统而设计的,所以有很多低级语言(接近机器)的影子,例如位运算,指针操作等。
字符串
和数组处理则比较弱。添加
整体赋值
的功能,编译器就要多考虑一点。设计者就是觉得,只要允许
数组赋初值
就已经足够应用的,平常用不着整体赋值。真的需要
的时候
就用别的方法解决。
C语言
里为什么
不能
用
赋值语句
对
字符数组
进行
整体赋值
答:
首先
C语言
里面的
数组,
一旦定义好了,是无法改变类型和长度的,也不是指针
,不能
改变指向的内容,所以如下这种写法 int a[10], b[10];a = b;是无法编译的。在其他语言里,比如java,c#,javascript,python等等等等
,数组
都是作为对象来使用的 可以写a=b,那么a原来表示的数组就被抛弃了,a和b...
C语言
里为什么
不能
用
赋值语句
对
字符数组
进行
整体赋值
答:
首先
C语言
里面的
数组,
一旦定义好了,是无法改变类型和长度的,也不是指针
,不能
改变指向的内容,所以如下这种写法 int a[10], b[10];a = b;是无法编译的。在其他语言里,比如java,c#,javascript,python等等等等
,数组
都是作为对象来使用的 可以写a=b,那么a原来表示的数组就被抛弃了,a和b...
c语言
:“
不能在赋值语句中
通过赋值运算符‘=’对
字符
型
数组
进行
整体赋值
...
答:
char s[5]="asdf";这句不是赋值而是初始化;讲的
赋值语句
是在程序执行中的赋值,就像 int a;int b;b=a; 这是赋值;对于字符而言,要赋值就要采用strcpy(s1,s2)这个函数。
2018年9月计算机
二级C语言
考点解析:
字符串
答:
即
数组可以在
变量
定义时整体赋初值,但不能在赋值语句中整体赋值
。(4)
在定义
一个
数组时
,在编译时即已分配内存单元,有确定的地址。而定义一个字符指针变量时,给指针变量分配内存单元,在其中可以放一个地址值,就是说,该指针变量可以指向一个字符型数据,但如果未对它赋予一个地址值,这时该指针变量...
在赋值语句中
通过赋值运算符“=”对
字符
型
数组
进行
整体赋值
。如题,请...
答:
不能在赋值语句中
通过赋值运算符“=”对字符型数组进行
整体赋值
题目注意题目是下列描述中"不正确"的是 那也就是 按楼上的说法,char a[] = "abc"在C/C++中是合法的,那么应该是
可以在赋值语句中
通过赋值运算符“=”对字符型数组进行整体赋值 显然D的"不能"是错误的.如果给最佳,给楼上吧....
...不可以通过运算符“=”对
字符数组整体赋值
吗
定义的时候可以
啊...
答:
C语言
显然
不能,
C++
可以,
你可以用memcpy之类的函数类给
数组整体赋值
。
大家正在搜
c语言字符数组赋值
c语言字符串数组定义
c语言数组定义和赋值
c语言字符数组初始化
c语言字符串存入数组
c语言字符串定义
c语言数组定义
字符串和字符数组的区别
字符数组赋值
相关问题
C语言里为什么不能用赋值语句对字符数组进行整体赋值
1 在计算机二级c语言中 为什么不能用字符串常量对字符数组名...
c语言:“不能在赋值语句中通过赋值运算符‘=’对字符型数组进...
怎么进行字符串赋值?C语言
c语言定义这样定义字符数组并赋初值可以吗
C语言字符数组不赋初值是默认为'\0'还是随机值
C语言。可以通过赋值语句实现字符数组的整体赋值。以上这话哪里...
下述对C语言字符数组的描述中错误的是。 A)字符数组可以存放...