单项选择题

下列选项中不会引起二义性的宏定义是( )。

A.#define S(x)x*x
B.#define S(x)(x)*(x)
C.#define S(x)(x*x)
D.#define S(x)((x)*(x))
<上一题 目录 下一题>
热门 试题

单项选择题
若变量已正确定义,下列正确的程序段是( )。
A.while(ch=getchar()=='\NN')putchar(ch);
B.while((ch=getchar())=='\n')putchar(ch);
C.while((ch=getchar())!='\N')putchar(ch);
D.while((ch=getchar())!='\n')putchar(ch);
单项选择题
若有“double a;”,则正确的输入语句是( )。
A.scanf("%1f",a) ;
B.scanf("%f",&a) ;
C.scanf("%1f",&a)
D.scanf("%le",&a) ;
相关试题
  • 有下列程序:#include<stdio.h>main(...
  • 有下列程序:#include<stdio.h>main(...
  • 若有运算符:>、*=、<<、%、sizeof,...
  • 已有定义int(*q)(),指针q可以( )...
  • 字符串 ABCDEF 的长度是( )。