C语言程序运行题,求运行结果,这两道题的程序是怎么运行的,求解?答:f(3): [x=3],x==0||x==1不成立,调用f(x-2)并等待其返回值 f(1): [x=1],x==0||x==1成立返回:3 f(3): y=x*x-3=3*3-3=6,返回: 6 z=6; printf输出:6 第4题:a=3,b=5, swap1(&a,&b): p指向a,q指向b,交换a和b的内容,a=5,b=3,返回 printf输出:...
c语言选择题求助:以下程序段的运行结果是()。 struct答:选A 执行for循环后s[].a={5,7,9,11} p=&s[1];说明p指向了s[1],即p->a=7;执行printf("%d,",(++p)->a);等价于执行printf("%d,",(p+1)->a);即输出9 执行printf("%d,",(p++)->a);等价于执行printf("%d,",(p)->a);即输出9因为此时p指向了s[2]ps: (++p)->a...