问答题

下列语法错误的是? A.int a,b,*pa=&a,*pb=&b; if(pa>pb) puts(“Yes”); B. int a,b,*pa=&a,*pb=&b; if(*pa>*pb) puts(“Yes”); C. int a,b,*pa=&a,*pb=&b; if(pa-pb) puts(“Yes”); D. int a,*pa=&a; char b,*pb=&b; if(pa>pb) puts(“Yes”);

【参考答案】

答案:A

解析: 选项A中的if语句中,pa和pb是整型指针,不能直接进行比较,所以语法......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题