选择题 39.  有以下结构体说明、变量定义和赋值语句“structSTD{char name[10]; int age; char sex;}s[5],*ps;ps=&s[0];”,则以下scanf函数调用语句有错误的是______。
【正确答案】 D
【答案解析】 程序段定义了结构体变量数组s[5]和指针变量ps,然后ps指向数组s[5]中的第一个元素,因而ps->age引用s[0].age。因为在输入scanf()函数中,第2个参数应该表示为地址变量,而选项A表示的值,而不是一个地址值。