单项选择题

有以下程序
#include <stdio.h>
#define f(x)x*x*x
main()
int a=3,s,t;
s=f(a+1);t=f((a+1));
printf("%d,%d\n",s,t);

程序运行后的输出结果是()

A、10,64
B、10,10
C、64,10
D、64,64

<上一题 目录 下一题>
热门 试题

单项选择题
下述程序的输出结果是()。 #include<stdio.h> void main() int a[20],*p[4]; int i,k=0; for(i=0;i<20;i++) a[i]=i; for(i=0;i<4;i++) p[i]=&a[i*i+1]; for(i=0;i<4;i++) k=k+*p[i]; printf( %d ,k);

A、 10
B、 18
C、 6
D、 数组元素引用不合法,输出结果不定

单项选择题
在16位IBM-PC机上使用C语言,若有如下定义: struct data int i; char ch; double r; b; 则结构变量b占用内存的字节数是()

A、 1
B、 2
C、 7
D、 11

相关试题
  • 以下程序运行后的输出结果是______。...
  • 下列程序的输出结果是______。 #in...
  • 以下程序运行后的输出结果是______。...
  • 设int a=5,b=6,表达式(++a==b...
  • 定义int a=5,b;,则执行表达式b=++...