《C语言程序设计进阶教程》一3.2.2 错误数组下标

简介: 本文讲的是C语言程序设计进阶教程一3.2.2 错误数组下标,本节书摘来华章计算机《C语言程序设计进阶教程》一书中的第3章,第3.2.2节, Intermediate C Programming[美] 陆永祥(Yung-Hsiang Lu) 著 徐东 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.2.2 错误数组下标

本文讲的是C语言程序设计进阶教程一3.2.2 错误数组下标,对于一个有n个元素的数组,有效的下标是0,1,2, …, n-1,而n是一个无效的下标。当一个程序有着错误的下标时,这个程序就可能在一些情况下工作,而在其他的情况下崩溃。你不会想去编写一个靠运气工作的程序。

3.2.3 错误数据类型

你能骑自行车。你也可以用钢笔写字。你却不能骑钢笔,也不能用自行车写字。在程序中,类型指定功能。你需要理解并正确地使用类型。编程语言的趋势是让数据类型更有限制性,防止程序员犯意外的错误。有时gcc会把可疑的类型问题看作警告。你应该把这些警告看作严重的错误。

原文标题:C语言程序设计进阶教程一3.2.2 错误数组下标

相关文章
|
1月前
|
C语言
指针进阶(C语言终)
指针进阶(C语言终)
|
29天前
|
存储 编译器 C语言
C语言数组详解
C语言数组详解
23 1
|
1月前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
|
1月前
|
C语言
C语言刷题(数组)
C语言刷题(数组)
|
1月前
|
编译器 C语言
指针进阶(数组指针 )(C语言)
指针进阶(数组指针 )(C语言)
|
1月前
|
C语言
【C语言刷题每日一题】一维数组的交换
【C语言刷题每日一题】一维数组的交换
|
1月前
|
存储 C语言
【C语言刷题系列】求一个数组中两个元素a和b的和最接近整数m
【C语言刷题系列】求一个数组中两个元素a和b的和最接近整数m
|
13天前
|
安全 C语言
C语言8 数组与字符串
C语言8 数组与字符串
10 0
|
18天前
|
存储 编译器 定位技术
结构体数组在C语言中的应用与优化策略
结构体数组在C语言中的应用与优化策略
|
24天前
|
存储 编译器 数据库
结构体数组在C语言中的应用与优化技巧
结构体数组在C语言中的应用与优化技巧

热门文章

最新文章