正在加载图片...
C++语言程序设计 教组下标越界的后果 include <iostream> using namespace std int maino const int sIZE=4 ∥定义数组大小 float ArrayISIZE]=( 10, 20, 30, 40: for(nt=0;<=4;计+)∥下标越界,产生垃圾数据! cout < Array"<<i<<]="<< Array0 << endl Aray4]=80.8f; ∥下标越界,产生运行错误! cout <<"Arrayl4]="<< Array(4]<< endl; TX return 0C++语言程序设计 13 数组下标越界的后果 #include <iostream> using namespace std; int main() { const int SIZE=4; //定义数组大小 float Array[SIZE] = { 10, 20, 30, 40 }; for (int i=0; i<=4; i++) //下标越界,产生垃圾数据! cout << "Array[" << i << "] = " << Array[i] << endl; Array[4] = 80.8f; //下标越界,产生运行错误! cout << "Array[4] = " << Array[4] << endl; return 0; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有