c语言入门中 对于 自增自减的问题

c语言入门中 对于 自增自减的问题

问题描述:

c++ 新手

学到自增自减 (++ --)请问一下需要掌握到什么程度
我发现不同编译器对复杂点的自增自减运算定义不一样
即是 c6.0中 (i++)+(i++)+(i++)= 这类问题与tc vs中的不一样
是否只要知道先引用后增 和先增后引用就好了
顺便问一下,为什么我的第一个问题会被删掉?因为这类初学者的问题太幼稚了?

图片说明
就问问这是什么意思 删就删 还发了四十条通知

你的程度太低,显然连自定义行为这个概念你都不知道

科普下
http://www.guokr.com/blog/471312/
http://blog.jobbole.com/53211/

对于一个C程序员来说,这些都是最基本的概念。

一般自增自减只需要掌握引用和增减的先后顺序即可。以主流编译器为主

CSDN是这样,经常莫名bug,特别是晚上。
自加自减运算一般只要知道前缀是先加再用,后缀是先用再加。
因为如果一行里连续的用自加自减会是未定义行为,而且不易理解,所以不要这样用。

连起来用,一句话:c标准未定义
所谓的c标准未定义的话,那么就是行为由各编译器厂家来定义