遍历c序列的常见方法有三种
方法1 )与java的foreach循环有点相似() )。
# includeiostreamusingnamespacestd; int main ()//一维数组intAAR )={ 1,2,3,4,5,6 }; for(intvalue:AAR ) { cout value endl; (; (; 结果为以下:
方法2
# includeiostreamusingnamespacestd; int main ()//一维数组intAAR )={ 1,2,3,4,5,6 }; //首先计算数组的长度for (inti=0; Isizeof(AAR )/sizeof ) AAR[0]; I ) { cout aar[i] endl; (; (; 结果为以下:
方法3
# includeiostreamusingnamespacestd; int main ()//一维数组intAAR )={ 1,2,3,4,5,6 }; //使用指针for (int * p=AAR; p=AAR[sizeof(AAR )/sizeof ) AAR[0]-1]; p ) { cout *p endl; (; (; 遍历的结果如下