非常风气网www.verywind.cn
首页
c语言数组可以整体赋值吗
在
C语言
中 怎么给已初始化好的
数组
重新
赋值
unsigned int a[4]={1...
答:
如果都使用一样的值,则可以用memset函数,全部清成一样的如果是有规律的,则用while循环,或者for循环复制如果没有任何规律,就只能一个一个
赋值
了~~~
C语言
中定义
数组
时:char c[100],但为什么后来不用
赋值
100个也
可以
...
答:
定义的时候只是为这个变量申请了100字节的存储空间 实际
赋值
的时候不一定全部要占用 计算长度的时候也是按实际赋值长度算的
C语言
基础N多题~~~高分悬赏
答:
A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次 26. 下述对
C语言
字符数组的描述中错误的是()A)字符
数组可以
存放字符串。B)字符数组中字符串
可以整体
输入输出。C)可以在赋值语句中通过赋值运算符“=”对字符数组
整体赋值
。D)不可以用关系运算符对字符数组中的字符串进行比较。27....
c语言
中如何实现将
数组
内的任意一个数复制给一个变量
答:
连续批量
赋值可以
用memset char a[20];memset(a[2],'a',5);//对
数组
a第3个元素开始的连续5个元素统一赋值为字符'a'如果每个需要赋值的元素都不同,就只能一个个赋值了。
c语言
中没有定义长度的
数组可以
直接初始化为0吗?比如int a[]={0}...
答:
可以,
c语言
中无长度
数组
在声明时,一定要
赋初值
,系统根据数据的多少自动定义数组的长度。当然也可以赋0值,但也只有一个元素,类似于int a[1],a[0]={0}。
c语言
中怎么给一个行和列都是100的二维
数组
都赋0值
答:
对每一项分别
赋值
为0。对于二维
数组
一般用双重循环,实际上用单重循环也可以,效率上并无区别。参考代码:TYPE a[100][100];int i,j;for(i = 0; i < 100; i ++) for(j = 0; j < 100; j ++)//双重循环遍历。 a[i][j] = 0; //每个赋值为0。二、
整体
置零。在
C
库函数...
c语言
:定义一整型数组,用循环实现从键盘上给
数组赋值
,并用循环实现显示...
答:
include <stdio.h> int main(){ int a[10],i;for(i=0;i<10;i++)scanf("%d", &a[i]);for(i=0;i<10;i++)printf("%d\n", a[i]);return 0;}
C语言
中,怎么把一个
数组
的前几个元素
赋值
给另外一个数组?
答:
最简单的: s2[0]=s1[0]; s2[1]=s1[1]; s2[2]=s1[2];或者你用循环: for(int i=0;i<3;i++)s2[i]=s1[i];
C语言
中,同一个变量或
数组
里的内容
可以
分别
赋值
给另外两个甚至多个不...
答:
是可以的,因为变量在
赋值
的时候只是将这个变量内的数据复制一份,放到另一个要赋值的变量中。如 int a=0,b,
c
;b=a;c=a;在执行完上述语句后,a,b,c都等于0。再如 int a[5]={1,2,3,4,5},b[5],c[5];for(int i=0;i<5;i++)b[i]=a[i];for(int i=0;i<5;i++)c[i]...
c语言
,如何用scanf
赋值
给
数组
的个数n
答:
这个是不行的,
c语言
中,
数组
的大小必须明确给出,不能用变量,但是可以用指针 如int *a=(int *)malloc(sizeof(int)*n);这样就动态的申请了一块大小为n的数组并
赋值
给了a
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网