为您找到"

scanf("%d",&a[i])是什么意思

"相关结果约100,000,000个

&是什么意思

&是取地址,scanf读取变量的时候,参数需要的是变量的实际内存地址,了解C语言指针的概念后就会明白,地址就是指针,指向变量的数据内容。不过一般%s是不会用&取地址的,因为字符串类型本身就是指针,不需要再进一步取地址。

scanf( %d ,&score);什么意思

scanf是输入语句,%d是整数,&是求地址符,score就是输入的东西,整句话就是输入一个score的值。

(1)编程一函数,其功能是求一个长正整数各位数字之和。要求使用指针函数...

//求一个正整数的各位数字之和 .Delphi /Pascal代码。Function ComputNum(aInt: integer):integer var ii:integer;ResultInt:integer;begin ResultInt:=0;if aInt<=0 then begin ResultInt:=0;end else begin for ii:=1 to length(IntToStr(aInt)) do begin ResultInt:=ResultInt+StrToint(Copy...

c 语言 scanf语句中字符或是字符串的输入要不要"&"

你要知道scanf的输入后面的的地址,如果你输入的时候本身符号就表示地址的时候那不要&,否则就要& 举个例子:int a;char ch;scanf("%d",&a);scanf("%c",&ch);这里的a是一个整型数,不是地址符号就要& char str[10];scanf("%s",str);此时str是地址符号,表示字符串的首地址,因此不需要& ...

C语言的问题 scanf("%d,&a[i]");什么意思啊

应该是这样吧 scanf("%d",&a[i][j]);意思是,从键盘输入一个整形数存放到a[i][j]的地址,&就代表着取地址的意思。这个是一个固定的表达方式,可以牢记。希望对你有帮助。

设计一个程序,把十进制数转化成八进制和十二进制的~

include <stdio.h> void prt(unsigned int d){ if (d>9) putchar('A'+d-10);else printf("%d",d);} void fun(unsigned int d){ if (d>=12) { fun(d/12);} prt(d%12);} int main(void){ unsigned int d;scanf("%u",&d); /*输入一个无符号整数*/ printf("%o\n"...

scanf("%d",&i);什么意思

这个语句就是从键盘读取一个整数,存进i,如果存入成功,那么scanf()这个函数的值就是1,把他赋值给s,你的图中就是status的值为1,如果读入不成功,就返回eof(可以认为是0),后面就可以根据这个值来决定是否执行if后面的语句了 while循环里面有scanf就是让你不断输入的 ...

scanf(">d",&amt;n)代表什么意思

这种错误常出现在与rar文件有关的C程序的网页。网页码 把%变 > 浏览器把 > 变 > 网页码把&变 &amt; 或 &amt;&amt;浏览器 变回 到&amt;scanf(">d",&amt;n)代表 scanf("%d",&n);

关于C程序的代码问题

scanf("%d,%d\n"&d,&d);你的这句代码是错误的应该改成scanf("%d%d\n",&a,&b);估计你是知道的 ···int max(int x,int y) /*这一部分的代码主要是说明了什么啊?结果和这个联系不大吧*/ { int z;if (x>y) z=x;else z=y;return(z);} ···上面的这部分代码是一个函数。

scanf("%d",&a)输入时,但输入是字符

scanf("%d",&n);应当拍入数字,如果拍入字母,scanf 语句执行失败。int flag;flag = scanf("%d",&n);if (flag== 1)printf("good\n");else printf("bad\n");flag = scanf("%d",&n);送返成功读入的数据个数。拍入字母,flag 得0,n 原有值不变。你的情况,由于输入流里的你拍入...
1 2 3 4 5 6 7 8 9

相关搜索