rmml.net
当前位置:首页 >> sCAnF C A >>

sCAnF C A

你好!你的源码应该是scanf ("%d",&a[i]);它所表示的是从键盘获取一个十进制整数,并赋值给一维数组a[i]。希望可以帮到你。

a=12,b=56 %2d 读1个2位整型数 存入a %*2d -- 跳过输入流中的 1个2位整型数. %2d读1个2位整型数 存入b

从键盘拍入的内容,在 “键盘缓冲区”,当拍了 Enter 键(平时喊它回车键)时,键盘 缓冲区 的内容 才被 送到 “输入缓冲区”。 scanf() 读数时 是到 “输入缓冲区” 取数,“输入缓冲区” 没内容 时,scanf() 等待。 scanf("%c",a+i) 这种格式,它在缓...

&是取地址的意思 &a 是取出变量a的地址 scanf(%d",&a) 就是读取1个数字 写入a的地址 scanf("%d",a) 是读取1个数字 写入地址a 这个a如果是100 就写到地址100 如果是200 就写到地址200 显然 这很危险 万一a的存储的值刚刚好是一些指令的地址什么的...

可以写成scanf("a=%d",&a)这样的形式,也可以写成scanf("%d", &a)的格式,后面一种是最常见的写法,你上面少了一个&,第一种写法的代码截图与输入输出如下图: 输入的时候输入a=,然后跟上你要输入的数就可以了

不就是输入吗.. cin>>a;

取指,即取得a的地址。 scanf要求,其后的变量为指针类型。 你这里一定定义了int a; 如果直接定义的是指针,就不用加&

scanf("a=%d, b=%d, c=%d", &a, &b, &c);的意思就是说你要根据下面的格式输入:a=1, b=2, c=3其中每个%d依次对应后面的参数a,b,c;比如你按上面输入后,在程序里面就对a,b,c会进行赋值为a=1, b=2, c=3

就是输入一个整型数,将这个整型数赋值给二维数组中的a[i][j]。 如果你输入的是10.那么就是 a[i][j]=10;

scanf("%d,%d,%d",&a,&b,&c) 这种方式你输入的时候得唉数字间加上逗号。 例如: 输入:1,2,3 而不是:1 2 3

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com