非常风气网www.verywind.cn
首页
scanf能给数组赋值吗
scanf
()能把回车键读进去吗?
数组能
赋予回车值吗?
答:
//可以读入回车符,也
可以给数组赋值
//具体看下例 include <stdio.h> int main(){ int a=0;//赋初值 int b[2];
scanf
("%c",&a);//此时键入enter(回车)键 printf("%d",a);//打印a时,a=10,而不是0,//说明已成功读入回车键值 b[0]=a;//把a赋值给b[0],打印b[0]printf(...
scanf给数组赋值
答:
//第一个也
可以
不取地址的。include <stdio.h> int main(void){ int a[10];
scanf
("%d",a); //在这个程序中,这个语句与语句:scanf("%d",&a); 等价。printf("%d\n",a[0]);return 0;}
如何用
scanf给数组赋值
啊
答:
可以
参考下面的代码:include <stdio.h> int main(){ int a[3][2], i, m;for (i = 0; i < 3; i++){ for (m=0;m<2;m++)
scanf
("%d", &a[i][m]);for (i = 0; i < 3; i++){ for (m=0;m<2;m++)printf("%d\n", a[i][m]);} return 0;} ...
C语言中用
scanf
和循环语句是怎么
给数组
一一
赋值
的,希望说得详细点_百...
答:
scanf
("%d",&n);//输入函数,后边的&n是说存入n的所在的地址 name[i] = n;//再把输入数据
给数组
} for (i=0;i<10;i++){ printf("%d\n",name[i]);} return 0;}
用
scanf给数组赋值
答:
scanf
("%d",integer
Array
[i]);scanf 用地址做参数,正确的写法 scanf("%d",integerArray+i);i应该提前赋0
scanf给数组赋值
的时候要不要加上取址符&?
答:
如果不是
数组
名,就要加&,如果是数组名,就不要,因为数组名就是首地址
C语言中 为什么用
scanf
在
给 数组
和字符
数组赋值
是 数组要加& 而字符...
答:
返 回 值:读入并赋给args的数据个数。遇文件结束返回EOF,出错返回0 从
scanf
函数的函数原型
可以
看出,scanf接收到的数据是赋给args指向的内存单元的,也即args是一个内存地址,而变量的内存地址用取地址符&来表示,
数组
的地址就是数组名。所以数组的前面不用加& 举例如下:int a; // 定义一个...
C语言如何把输入进去的数放到
数组
中
答:
有两种方式:1 先输入数值,在存放在
数组
的对应位置中,即
赋值
给对应元素。如
scanf
("%d",&i);a[k] = i;就是先输入到变量i中,然后把i存储在a的第k个元素中。2 直接输入到数组对应元素中。如 scanf("%d",&a[k]);与1中的例子是相同效果,只是减少了中间变量的使用。
c语言,如何用
scanf赋值给数组
的个数n
答:
这个是不行的,c语言中,
数组
的大小必须明确给出,不能用变量,但是
可以
用指针 如int *a=(int *)malloc(sizeof(int)*n);这样就动态的申请了一块大小为n的数组并
赋值
给了a
可以
不输入数组长度,
给数组赋值吗
?
答:
给数组赋值吗
?
可以
,例如:int a[]={1,2,3,4,5};这表示a[0]=1,a[1]=2,***a[4]=5,系统自动根据输入元素的个数来确定数组的维数 但是不能这样:int a[];a[]={1,2,3,4,5};或:int a[];for(i=0;i<5;i++)
scanf
("%d",a[i]);这两种都是错误的 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言scanf给数组赋值
用scanf给数组赋值
用scanf给字符数组赋值
字符串数组scanf赋值
scanf给指针赋值
c语言循环给数组赋值
c语言scanf输出数组
c语言scanf读取赋值规则
scanf与数组
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网