C语言中的Scanf的用法

#include <stdio.h>

int main()

{

int a, b, c;

scanf("%d,%d", &a, &b);

c = a + b; /*计算a+b*/

printf("%d + %d = %d", a, b, c);

return 0;

}
此函数scanf中为什么要去 a b的地址符号 可不可以不取地址符号 谢谢 scanf到底有什么特别之处呢

第1个回答  2013-07-29
scanf就是个函数, 如果你不想取a,b的地址, 那你定义的是时候可以定义为指针,int *a。以后接触结构体你就知道了
第2个回答  2019-12-23
C语言中的Scanf的用法“scanf 函数最主要的用法是: scanf("输入控制符", 输入参数); 函数原型:int scanf(const char * restrict format,...); 函数 scanf() 是从标准输入流stdin (标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明...”
相似回答