c语言,定义一个枚举类型,用来表示一周中的七天,利用循环将枚举值输出...答:include "stdio.h"enum week{sun,mon,tue,wed,thu,fri,sat,};int main(void){int wd;enum week pw,t;while(1){printf("Please input wd(0~7)...\nwd=");if(scanf("%d",&wd) && wd>0 && wd<8)break;printf("Error, redo: ");}for(t=(enum week)wd,wd=0,pw=sun;pw<t;...
C语言 定义 int a[ ]={1,2,3,4},y,*p=&a[1];,则执行y=(*--p)++后,y...答:这好解释啊,因为++是后++,要等到把(*--p)的值赋给y后(*--p)的值才会增1。所以结果是y=1,a[0]=2。你可以用下面的代码验证:int main(void){ int a[ ]={1,2,3,4},y,*p=&a[1]; y=(*--p)++; printf("%d %d\n",y,a[0]); return 0;} ...