第7章第4讲常见编译错误与调试.ppt

C语言程序设计 1.数组初始化问题 提纲 2.数组元素引用问题 3.字符串输入问题 1. 数组初始化问题 解决办法: C语言程序设计 问题描述1: 数组初始化时,列举出的数据的个数大于数组的长度。 初始化时去掉多余的元素,改成int a[5]={5,6,7,8,9}; 。 运行结果 语句编写 main() { } int a[5]={5,6,7,8,9,10}; int i; for(i=0;i5;i++) printf(%d,,a[i]); 编译错误 int a[5]={5,6,7,8,9}; 变 化 5,6,7,8,9 1. 数组初始化问题 解决办法: C语言程序设计 问题描述2: 先定义数组,后进行初始化。 定义数组的同时进行初始化,改为int a[5]={5,6,7,8,9}; 。 运行结果 语句编写 main() { } int a[5]; int i; a[5]={5,6,7,8,9}; for(i=0;i5;i++) printf(%d,,a[i]); 编译错误 int a[5]={5,6,7,8,9}; 变 化 5,6,7,8,9 int i; for(i=0;i5;i++) printf(%d,,a[i]); 2. 数组元素引用问题 解决办法: C语言程序设计 问题描述: 数组元素下标超过了

文档评论(0)

1亿VIP精品文档

相关文档