main() { enum team {my,your=4,his,her=his+10}; printf("%d %d %d %d\n",my,your,his,her);}main(){ enum team {my,your=4,his,her=his+10};printf("%d %d %d %d\n",my,your,his,her);} 答案为什么是 0 4 5 15

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 23:37:42
main() { enum team {my,your=4,his,her=his+10}; printf(

main() { enum team {my,your=4,his,her=his+10}; printf("%d %d %d %d\n",my,your,his,her);}main(){ enum team {my,your=4,his,her=his+10};printf("%d %d %d %d\n",my,your,his,her);} 答案为什么是 0 4 5 15
main() { enum team {my,your=4,his,her=his+10}; printf("%d %d %d %d\n",my,your,his,her);}
main()
{ enum team {my,your=4,his,her=his+10};
printf("%d %d %d %d\n",my,your,his,her);}
答案为什么是 0 4 5 15

main() { enum team {my,your=4,his,her=his+10}; printf("%d %d %d %d\n",my,your,his,her);}main(){ enum team {my,your=4,his,her=his+10};printf("%d %d %d %d\n",my,your,his,her);} 答案为什么是 0 4 5 15
my = 0 ( 默认 )
your = 4 (你设定)
his = your + 1 ( your 的下一个,默认+1)
her = his + 10 ( 自然是 5 + 10 = 15 )