以下程序的输出结果是( )。#define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d”,c); } 9。 6。 36。 18 。
分析以下程序的输出结果是( )。main() {int a=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d”,c); } int adds(intx,int y) {static int m=0,n=3; n*=++m; m=n%x+y++; return(m); } 2,3。 2,2。 3,2。 2,4 。
在函数中默认存储类型说明符的变量应该是________存储类型。 内部静态。 外部。 自动。 寄存器。
以下叙述中错误的是( )。 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。 数组名代表的是数组所占存储区的首地址,其值不可改变。 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。 可以通过赋初值的方式确定数组元素的个数 。
main( )
{ int n; ( n=6*4,n+6),n*2; printf(“n=%d”,n); }
此程序的输出结果是______________.