00问答网
所有问题
当前搜索:
c语言中在对全部数组元素赋值时
在
C语言中
,若想要把把
数组中全部元素
均赋为零,可
对数组
不
赋初值
,对吗...
答:
当在函数外部定义
数组
(外部变量)时,说的对,理解也对。当在函数内定义时(局部变量),要
全部元素
都为0,可以:int a[10]={};这样做。书上讲的应该是,初始化
的时候
,没有进行显示初始化
的元 素的
初始值都默认置0。
C语言的
字符
数组
和字符串的区别
答:
2、结尾不同 对于字符串,它必须以 null 字符(也就是'\0',用十六进制表示为 0x00)结尾,其后
的
字符不属于该字符串。字符串一定是字符
数组
,它是最后一个字符为 null 字符的字符数组。字符数组则不会自动增加任何东西。3、对于字符串,可以直接使用 printf 的 %s 打印其内容;而对字符数组,很...
c语言中
如何修改
数组中的元素
答:
思路:每次修改用一个for循环依次对需要修改的
数组元素
进行修改,修改结束利用for循环输出修改后结果。参考代码:include<stdio.h>int main(){int t[20],num,i,a,b;for(i=0;i<20;i++)t[i]=0;//首先
所有元素赋值
0;scanf("%d",&num);while(num--){scanf("%d%d",&a,&b);for(i=0;...
有关
C语言
初始化
数组的
问题
答:
(3)如果想使一个数组的元素值全部为0,可以用下面的方法:static int a[10]={0,0,0,0,0,0,0,0,0,0};不能用:static int a[10]={0*10};如果对static型数组不赋初值,系统会对定义的所有数组元素自动赋以0值。(4)
在对全部数组元素赋初值时
,可以不指定数组长度。
c语言
我知道定义
数组
,
在赋值的元素
少于定义
时的元素的
个数时就会...
答:
你没明白字符和字符串在输出时
的
区别, 字符就不用说了, 字符串在输出时, 只需要给出首地址(也不一定是首地址, 任意一个地址), 它就会按内存地址一个接一个的输出, 直到遇见'\0'
C语言中的数组
什么意思?
答:
所谓数组,是有序的
元素
序列。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。比如油烟机的风扇转速会和工作的模式之间有一定的关系,那么我们就可以把它的工作模式和一维
数组的
下标对应起来,我们将具体的转速...
c语言
:“不能
在赋值
语句中通过赋值运算符‘=’对字符型
数组
进行整体赋值...
答:
char s[5]="asdf";这句不是赋值而是初始化;讲的赋值语句是在程序执行
中的赋值
,就像 int a;int b;b=a; 这是赋值;对于字符而言,要赋值就要采用strcpy(s1,s2)这个函数。
...定义一个函数为
数组赋值
,再定义一 函数输出数组中各
答:
include <stdio.h>void input(int a[],int n){ int i; for (i=0;i<n;i++) scanf("%d",&a[i]);}void print(int a[],int n){ int i; for (i=0;i<n;i++) printf("%d\t",a[i]);}void main(){ int a[50]; input(a,50); print(a,50);}...
在
C语言中
,用下标如何访问
数组元素
?
答:
.以下标引用的方式访问数组 在使用
数组的
场合中,我们常见的一种访问方法是使用下标访问
数组元素
,如:array[2] = 1,此语句是将该数组的第三个
元素赋值
为1.[ ]符号中的数字可以认为是在数组基地址上的偏移量,可以通过改变这个偏移量来访问整个数组。2.以指针访问的方式访问数组 除了使用偏移量的方法...
二级
c语言
问题 字符
数组
可以在定义时对其整体
赋初值
,但
在赋值
语句中不...
答:
定义
赋初值
是指 这样: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};就是说如果不是在定义
的时候赋值
,单独赋值就要对每个成员依次赋值而不能整体赋值 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜