请问为什么在用c语言的时候输入时要输入地址,而用c++时直接输入值就可以。
如图程序,注释部分为c
因为scanf这个函数要求的参数传递的是地址!!scanf(“格式控制字符串”, 地址表列);其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。地址表列中给出各变量的地址。地址是由地址运算符“&”后跟变量名组成的。