C++
等不到来世
hi
展开
-
指针算术
终于开始自学C++了,心情好激动。今天看书发现一个关于“指针算术”的有趣的小例子,感觉作为面试题会有点意思,所以想记下来。 大家看看下面这段代码会输出什么? #include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int jay[10]={5,2,8,4,1原创 2015-08-29 14:40:06 · 437 阅读 · 0 评论 -
趣谈i++与++i(续)
先来看看下面几个表达式的计算结果是什么: #include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int i=10,j,k,m,n; j=(i++)+(i++); cout<<"i="<<i<<"\nj="<<j<<endl; i=10; k=(i++)+原创 2015-09-17 17:36:44 · 502 阅读 · 0 评论 -
趣谈i++与++i
递增/递减操作符有两种形式:前缀(++i)格式和后缀(i++)格式。我们都知道,它们的主要区别在于返回的表达式的值不同: int i=3,j; j=i++; //i=4,j=3 //j=++i; //i=4,j=4 那么,在for循环中,用它们作为步长表达式,会有何区别呢? for(i=0;i<100;i++) {//do sth...} for(i=0;i<100;++i) {//do原创 2015-09-17 16:29:31 · 575 阅读 · 0 评论