C++程序设计教程修订版_第07章_数组.ppt

C程序设计教程修订版_第07章_数组

C ++ 程序设计教程(修订版) 第七章 数组 第七章 数组 第七章 数组 数组定义 访问数组元素 初始化数组 向函数传递数组 二维数组 数组应用:排序 数组应用:Josephus问题 1、数组定义 int main() { char buffer[5]; int a[10]; } 1、数组定义 1、数组定义 下标是数组元素到数组开始的偏移量。 例如:第一个元素的偏移量是0,所以写作 a[0] 数组定义的方括号中,常量表达式的值是在编译时确定的。 2、访问数组元素 int main() { int iArray[10]; iArray[0] = 1; iArray[1] = 1; iArray[2] = 2; //........ iArray[9] = 55; } 2、访问数组元素 3、初始化数组 int a[5] = {1,2,3,4,5} //正确 int a[5] = {1,2,3,4,5,6} //错误,超限 int a[5] = {1, ,3,4,5};int a[5] = {1,2,3, } //错误,值不能省略 int a[5] = { } //语法错误 int a[5] = {1,2} //正确,后三个元素初始化为0 3、初始化数组 3、初始化数组 char array[10] = {hello}; 等同于 c

文档评论(0)

1亿VIP精品文档

相关文档