为您找到"
scanf("%d,",&a[i][j]);和scanf("%d",&a[i][j]);区别?
"相关结果约100,000,000个
应该是这样吧 scanf("%d",&a[i][j]);意思是,从键盘输入一个整形数存放到a[i][j]的地址,&就代表着取地址的意思。这个是一个固定的表达方式,可以牢记。希望对你有帮助。
如果 只是一句 scanf("%d,",&a[i][j]); 或 scanf("%d",&a[i][j]); 两者效果一样,拍入数据时,后面 可以 带逗号,也可以不带逗号,不会出错。如果是2个输入语句,例如: int a,b; scanf("%d...
那么scanf()这个函数的值就是1,把他赋值给s,你的图中就是status的值为1,如果读入不成功,就返回eof(可以认为是0),后面就可以根据这个值来决定是否执行if后面的语句了
你好!你的源码应该是scanf ("%d",&a[i]);它所表示的是从键盘获取一个十进制整数,并赋值给一维数组a[i]。希望可以帮到你。
&为取地址运算符.从本质上来说, scanf是通过参数, 将值传递给主调函数.所以必须传指针作为参数.&取地址,将整型变量i转为int *型, 传给scanf.scanf在该指针指向区域赋值,实现对i赋值的效果....
1》但要求写变量的地址,如&a。scanf函数中没有精度控制,如:scanf("%5.2f",&a);是非法的。不能企图用此语句输入小数为 2 位的实数。2》scanf 中要求给出变量地址,如给出变量名则会出错。如 scanf("%d",a);...
输入一个整数,并将这个整数放到数组a的第i个地址上去,简言之就是输入数组a的第i个值
scanf("%d",&a[i]);//这里说明a是一个整型数组,输入一个数赋给a[i]scanf("%d",a);//这里说明a是一个指向整形单元的指针,将输入的数据赋给这个单元。输出时:如果a是一个字符数组,并且其中有带'\0',才能...
scanf("%d",&a[i]);要用ASCII 双引号,不要用2个单引号代替1个双引号。这是从键盘输入整型数组元素 a[i] 的数值。