最赞回答 / 清欢iic
你要分清 a++与++a的区别。printf("%d\n",a++)//这时候输出的值是a的值 这就是先取值在运算 输出完后 a的值在加一变成101。printf("%d\n",++a)//此时输出的a加上1以后的值,所谓先运算在取值,本来a=101 加上1就变成102。
2019-09-06
最新回答 / 打架厉害
这样也可以,还更短,没有临时变量。<...code...>但这代码在这里的作用是让我们最快理解用法,而不是教我们缩进用空格还是 Tab、花括号换不换行、Vim 和 Emacs 到底哪个更辣鸡...有提这种“问题”的时间不如多学两节。
2019-09-06
已采纳回答 / Fatmear
你这个程序题目要求是用if和switch函数,而你咋用了for呢?从你后面的代码感觉你对switch函数还不是很熟吧?搞清switch函数的本质就好了,如果真的不懂欢迎再问。
2019-09-06