《C语言程序设计进阶教程》一3.2.2 错误数组下标-阿里云开发者社区

开发者社区> 华章计算机> 正文

《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 错误数组下标

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS进阶第五天
搭建个人Leanote云笔记本
192 0
《例说8051:单片机程序设计案例教程》——导读
从8048开始,“单片机”即成为广受欢迎的代名词,8051更成为电机、电子类专业必修的课程。当然,应用单片机制作电子系统项目,既简单又经济实惠,早已成为学生的最爱。在电路设计方面,需求量较大、电路较复杂的系统可采用为客户专用而设计的IC(即ASIC),如芯片组、控制芯片等,虽然ASIC的单位成本不高,但总体成本很高、开发时间也比较长。
834 0
教你用C语言编写万年历,程序员超乎你的想象!
教你用C语言编写万年历,程序员超乎你的想象!
1394 0
“/”应用程序中的服务器错误。
从客户端(ftb1="fadsf...")中检测到有潜在危险的 Request.Form 值。 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。
915 0
Rust语言教程(1) - 一门没有GC的语言
Rust语言是一门没有GC的语言,那么,它是如何管理内存的呢?
3578 0
10059
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载