为您找到"
c语言中 scanf("%3d%3d,&a,&b"); 执行这个语句,
"相关结果约100,000,000个
格式字符串的一般形式为:[*][输入数据宽度][长度]类型 其中有方括号[]的项为任选项 “*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。如:scanf("%d d d",&a,&b);当输入为:1 2 3时,把1赋予a,2被跳过,3赋予b。c作用时读取输入流中数字后的一个字符,并丢弃,...
这个语句就是从键盘读取一个整数,存进i,如果存入成功,那么scanf()这个函数的值就是1,把他赋值给s,你的图中就是status的值为1,如果读入不成功,就返回eof(可以认为是0),后面就可以根据这个值来决定是否执行if后面的语句了 while循环里面有scanf就是让你不断输入的 ...
你好,指的是取变量n的内存地址,例如scanf ("%d",&n);指的是从键盘获取一个数值,获取变量n的内存地址,以十进制的形式存放到变量n里面。希望能够帮到你!
scanf是输入语句,%d是整数,&是求地址符,score就是输入的东西,整句话就是输入一个score的值。
include<stdio.h> void main(){ int a, b, c;scanf("%d%d%d", &a, &b, &c);printf("v=%f", (float)a*b*c);}
输入的格式需要为12,23然后按回车。是通过“,”来控制的。希望有帮助。
do { scanf("%f",&a[n]);n++;}while(a[n]!=0);//do里输入的是a[n],而这里while一直判断的是下一个尚未输入值的元素(该值为非零的随机值,所以造成了死循环)应该改为 do { scanf("%f",&a[n]);}while(a[n++]!=0);//先判断当前输入的值,再令n加1 ...
字符串:在"%m.ns"中,这可以类比打印浮点数的"%m.nf",m 表示占用宽度(字符串长度不足时补空格,超出了则按照实际宽度打印),n 才表示从相应的字符串中最多取用的字符数。通常在打印字符串时m 没什么大用,还是点号后面的n 用的多。自然,也可以前后都只取部分字符.
a正确 b p=&n不正确,*p是指针p里的的值。而&n是地址。不能将地址付给整形值。应该 p=&n;c 应该是p,p已经是地址,d应该是*p,*p是值
d代表一个整数,&num1代表变量num1的地址,即输入两个整数,中间逗号也要输入,将这两个整数赋值给num1和num2