首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > c语言编程要点

c语言编程要点

资料介绍
c语言编程要点第1章

C 语言

本章主要描述 C 语言一些基本要素。当你开始编写 C 程序时,你可能对 C 语言的一些基本问题感到困惑, 如 C 语言所使用的约定、关键字和术语等。本章将回答这方面你经常会遇到的一些问题。 例如,switch 语句是最常用的一种 C 语言构件,本章将回答与它有关的三个常见问题。本章还涉及其它 几个问题,如循环、分支、运算符的优先级和程序块技术。在阅读本章时,请注意有关 switch 语句和运算 符优先级的一些问题,这些问题常常会使 C 语言的初学者感到迷惑。 1.1 什么是局部程序块(local block)?

局部程序块是指一对大括号({})之间的一段C语言程序。一个C函数包含一对大括号,这对大括号之间的 所有内容都包含在一个局部程序块中。if语句和swich语句也可以包含一对大括号,每对大括号之间的代码 也属于一个局部程序块。此外,你完全可以创建你自己的局部程序块,而不使用C函数或基本的C语句。你可 以在局部程序块中说明一些变量,这种变量被称为局部变量,它们只能在局部程序块的开始部分说明,并且 只在说明它的局部程序块中有效。如果局部变量与局部程序块以外的变量重名,则前者优先于后者。 1.2 可以把变量保存在局部程序块中吗?

用局部程序块来保存变量是不常见的,你应该尽量避免这样做,但也有极少数的例外。例如,为了调试 程序,你可能要说明一个全局变量的局部实例,以便在相应的函数体内部进行测试。为了使程序的某一部分 变得更易读,你也可能要使用局部程序块,例如,在接近变量被使用的地方说明一个变量有时就会使程序变 得更易读。然而,编写得较好的程序通常不采用这种方式来说明变量,你应该尽量避免使用局部程序块来保 存变量。 1.3 什么时候用一条switch语句比用多条if语句更好?

如果你有两个以上基于同一个数字(numeric)型变量的条件表达式, 那么最
标签:语言编程要点
c语言编程要点
本地下载

评论