自学C语言困扰中

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:59:38
最近在自学C语言,为9月的考试。可是好多题都做不出来特别是Printf和scanf的习题。最近看到循环结构这一章。真是觉得痛苦啊。还有++i和i++在做题的时候有什么具体分别呢?

光自己看 实在是很难 佩服!

简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;

如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。
因为a=++i完全可以写成 i++; a=i。
a=i++完全可以写成 a=i; i++。
而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用。

没办法