c++ 新手
学到自增自减 (++ --)请问一下需要掌握到什么程度
我发现不同编译器对复杂点的自增自减运算定义不一样
即是 c6.0中 (i++)+(i++)+(i++)= 这类问题与tc vs中的不一样
是否只要知道先引用后增 和先增后引用就好了
顺便问一下,为什么我的第一个问题会被删掉?因为这类初学者的问题太幼稚了?
http://blog.csdn.net/greesdy/article/details/6411089
http://blog.csdn.net/ahstusujian/article/details/7628067
就问问这是什么意思 删就删 还发了四十条通知
你的程度太低,显然连自定义行为这个概念你都不知道
科普下
http://www.guokr.com/blog/471312/
http://blog.jobbole.com/53211/
对于一个C程序员来说,这些都是最基本的概念。
一般自增自减只需要掌握引用和增减的先后顺序即可。以主流编译器为主
CSDN是这样,经常莫名bug,特别是晚上。
自加自减运算一般只要知道前缀是先加再用,后缀是先用再加。
因为如果一行里连续的用自加自减会是未定义行为,而且不易理解,所以不要这样用。
连起来用,一句话:c标准未定义
所谓的c标准未定义的话,那么就是行为由各编译器厂家来定义