问题
单项选择题
下列有关格式输入函数scanf的叙述中正确的是( )。
A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”
B.可以只有格式控制项,没有地址列表项
C.在输入数据时,必须规定精度。如scanf("%4.2f",&;
D.当输入数据时,必须指明变量地址
答案
参考答案:D
解析: 如果是指针型变量或数组名,则变量前不加地址符号&,所以选项A的说法有误。必须有地址列表项才能实现正确输入,所以选项B的说法有误。在输入数据时,不可以指定实型数据的精度,所以选项C的说法有误。只有选项D的说法正确。