00问答网
所有问题
C语言中scanf("%d",a); 是一条正确的输入语句,代表输入一个整数到变量a中对不对?
scanf("%d",a); 是一条正确的输入语句,代表输入一个整数到变量a中对不对
举报该问题
其他回答
第1个回答 2021-10-14
这要看这里的变量a是一个什么类型的变量。如果变量的定义是int a;
那么在C语言中scanf("%d",a); 是一条错误的输入语句,应该是scanf("%d",&a); 才对。
本回答被网友采纳
相似回答
C语言
scanf(
"
%d
"
,&a)
和 printf("%d",&a) 有什么不同 它们各自的含义...
答:
scanf(
"
%d
",&a)
,是输入一个
整形数值给
变量a,
printf("%d",&a),是打印a的地址。如果去掉&,变成printf("%d"
,a),
就是打印整形
变量a的
值了。输出时一般是不加&的
c语言中scanf(
"
%d
"
,a)
和scanf(%d"
,&
a)在printf("%d",a)中到底有什么区 ...
答:
二者的区别是一个是取变量的值,一个是取地址。
scanf(%d",&a) 是读取整型变量a在内存中的地址,而scanf("%d",a)是读取整型变量a的值
。&是取地址的意思,&a是取出变量a的地址scanf(%d",&a) 就是读取1个数字,写入a的地址,scanf("%d",a),是读取1个数字,写入地址a,这个a如果是100,就...
c语言中scanf(
"
%d
"
,a)
和scanf(%d"
,&
a)在printf("%d",a)中到底有什么区 ...
答:
scanf(
"
%d
"
,a)
就是读取整型
变量a的
值。printf("%d",a) 就是输出整型a的值。在
C语言中,&是
取地址运算符,&a表示获取a在内存中的地址。%d 格式化输出整数。scanf() 函数用于从标准输入(键盘)读取并格式化, printf() 函数发送格式化输出到标准输出(屏幕)。在C语言中,%f表示 格式化输出浮点型...
scanf(
"
% d% d
"
,&
a,& b)
答:
3、
scanf
函数功能是从外设读取数据并赋值给变量
,%d代表
接收一个整形数
,&a代表变量a的
内存地址,也就是说把读取的第一个整形数赋值给变量a。4、scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据
输入到
指定的变量之中,其关键字最末一个字母f即为“格式”(format)之意。
大家正在搜
相关问题
C语言scanf(“a=%d,b=%d”,&a,&b);输入...
c语言中scanf("%d",a)和scanf(%d",&a...
为什么scanf中%d只是表示输入一个整数,但会和a联系在一...
c语言:写个scanf(“%d”,&a);如果输入的a就是整...
C语言输入时,scanf("%d",&a); 中 “&” 是...
若有定义:int a,b;,通过语句scanf("%d;%d...
int a; scanf("%d",&a); printf(...
15. 已知程序中的输入语句形式为:scanf("%d,%d...