题目内容

以下程序的运行结果是Sub(intx,inty,int*z){*z=y-xmain(){Inta, b, c;sub(10.5.&a);sub(7,a,&b);sub(a,b.&c);printf("%4d,%4d,%4d\n",a,b.,c);}

A)5,2.3
B)-5.-12.
C) -5.-12.-17
D).5, 2:

查看答案
更多问题

以下程序中调用 scanf函数给变量a输入数值的方法是错误的,其错误原因是______。main(){int*p,*q,a,b;p=&a;printf(“input a:”);scanf("%d,”*p);┇}

A
B

执行以下程序后,a的值为【1】,b的值为【2】main(){ inta,b,k=4,m=6,p1=&k,*p2=8m;a=p1==&m;b=(一*p1)/(*p2)+7;printf("a=%d",a);printf("b=%d\n",b)

A. 【1】A)-1
B)1B)6
C)0C)7
D)10

以下正确的说法是如果在一个函数中的复合语句中定义了一个变量,则该变量

A)只在该复合语句中有效
B) 在该函数中有效
C) 在本程序范围内均有效
D) 为非法变量

以下不正确的说法为

A)在不同函数中可以使用相同名字的变量
B) 形式参数是局部变量
C)在函数内定义的变量只在本函数范围内有效
D) 在函数内的复合语句中定义的变量在本函数范围内有效

答案查题题库