问题 单项选择题

下列有关格式输入函数scanf的叙述中正确的是( )。

A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”

B.可以只有格式控制项,没有地址列表项

C.在输入数据时,必须规定精度。如scanf("%4.2f",&;

D.当输入数据时,必须指明变量地址

答案

参考答案:D

解析: 如果是指针型变量或数组名,则变量前不加地址符号&,所以选项A的说法有误。必须有地址列表项才能实现正确输入,所以选项B的说法有误。在输入数据时,不可以指定实型数据的精度,所以选项C的说法有误。只有选项D的说法正确。

多项选择题
单项选择题