为您找到"

...用scanf函数输入字符串数组,取地址符&是不用输的,如果输了取地址符...

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

...求教一下为什么我这个输入字符串的时候用scanf运行出来不对啊_百...

第一,你说的正确情况应该是gets,而不是get 第二,scanf和gets区别在于,gets输入整行,而scanf遇到空白字符就会停止 所以应该你的输入中有空格一类的需要存入数组的空白字符,导致scanf读取非预期 so,确认一下输入是不是有我说的这种情况,如果有,那就用gets吧,挺好用的。没必要一定用scanf(scanf...

Scanf函数有一个\n,其作用是什么?

[编辑本段]scanf函数的一般形式 scanf(格式控制,地址表列) int scanf(char *format[,argument,...]); “格式控制”的含义同printf函数;“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。 scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。 例:使用scanf函数输入数据...

char str[4][5] 1.scanf("%s",str); 2.scanf("%s",str[0]); 这两...

前三个都没问题 第4个改成scanf("%c",&str[1][1]);就OK了 字符串都是存在字符数组中的 数组名代表数组的首地址 所以不用加取地址符号

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

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

scanf("%d%d",&a,&b)与scanf("%d,%d",&a,&b)的区别!!

1、scanf("%d%d",&a,&b)输入的两个数据用空格,TAB或者回车区分开。2、scanf("%d,%d",&a,&b) 输入的两个数据用逗号区分开。3、scanf函数功能是从外设读取数据并赋值给变量,%d代表接收一个整形数,&a代表变量a的内存地址,也就是说把读取的第一个整形数赋值给变量a。4、scanf函数称为格式...

scanf(“%f”,&a);出错了??

错误原因:指定数据格式时,scanf不添加逗号。解决的办法为:在scanf中添加一个逗号(“%f%f%f”,&a,&b,&c)。注意:“%f,%f,%f”的格式与“%f%f%f”的格式基本相同,不同之处在于“%f,%f,%f”的格式输入时为“ ,”确保跟上输入的数字,在此处输入的“,”必须为...

scanf("%s\n",&A);语句对吗?“\n”用的对吗?

错,A本身就是一个地址,不用在前面加取地址符。其次scanf中\n省略。不然的话输入会造成麻烦。

C语言中为什么有了printf ,还要scanf,不都是输入码?scanf起什么作用啊...

呵呵,printf,scanf是定义了stdio.h预处理命令以后可调用的函数,其中printf()是输出函数,就是你让它显示什么东西,那个数值的,其调用是printf("%!",(变量,里面已经有数值啊)),scanf("!",&变量(只要是地址就行呵呵)),这里的!是你要输入或者输出的类型啊,整形是d,字符型是c;scanf()...

scanf输入字符串会不会读取回车?

format指向的字符串包含的格式指令中的s读入一个的字符序列,后面会加上空字节,遇到空白字符(\t \r \n 空格等)完成读取。scanf输入字符串的时候不会接收Space空格,回车Enter,Tab键,则认为输入结束。scanf函数直接从输入缓冲区中取数据,而并非从键盘(也就是终端)缓冲区读取。而读取时遇到回车(\n)...

...为什么在标准输入函数scanf中还要再作一次格式规定?

scanf函数的一般形式为: scanf(“格式控制字符串”,地址表列); 其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串, 也就是不能显示提示字符串。地址表列中给出各变量的地址。 地址是由地址运算符“&”后跟变量名组成的。例如,&a,&b分别表示变量a和变量b 的地址。这个地址就...
1 2 3 4 5 6 7 8 9

相关搜索