C语言 scanf("%d",&a) 和 printf("%d",&a) 有什么不同 它们各自的含义是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 09:47:29
C语言 scanf(
x)s~~ ɉyiJ)J:j O'(e =dwÓOv>Уt]kNhyѾV?lz"{"}Z_`gCs}o֥Ov4<ٱ-O.z6uӆ=w|?e{X' :'?ݐkΆs .kz6oӾ:tf<똀醍p;VjdWYMtً5 o}ٵ@ F 1bV

C语言 scanf("%d",&a) 和 printf("%d",&a) 有什么不同 它们各自的含义是什么?
C语言 scanf("%d",&a) 和 printf("%d",&a) 有什么不同 它们各自的含义是什么?

C语言 scanf("%d",&a) 和 printf("%d",&a) 有什么不同 它们各自的含义是什么?
scanf("%d",&a),是输入一个整形数值给变量a,
printf("%d",&a),是打印a的地址.
如果去掉&,变成printf("%d",a),就是打印整形变量a的值了.输出时一般是不加&的