程序的三要素:数据输入、数据处理与数据输出
C语言的特点:语言简洁、紧凑,使用方便、灵活,运算符丰富,具有结构化的控制语句,语法限制不太严格,程序设计自由度大
计算机语言是什么:人和计算机交流,也需要解决语言问题。需要创造一种计算机和人都能识别的语言,这就是计算机语言。如何用计算机语言来表达一个程序:第一步:在源文件中用程序设计语言表达指令第二步:将源代码编译成可执行文件第三步:计算机执行可执行程序
计算机程序是什么:所谓程序,就是一组计算机能识别和执行的指令。
switch语句( 选择结构 )switch语句的每一个分支条件必须是一个常量,它可以是某个数值常量,也可以是某个枚举值。必须在每一个case分支的末尾加上 break 关键字如果满足某个分支的条件后确实需要附带执行另外一个分支的语句,break关键字可以故意省去。default分支--解决“不胜枚举”如果一个swtich语句中有default分支,当所有case分支都无法与条件吻合时,switch语句就会执行default分支进行默认处理。
如果需要判断的条件太多,则可能导致条件结构的多次嵌套,这种情况下应该选择逻辑表达式;而如果条件只有两三个,则应该选择嵌套的条件结构,这样表达程序员的思路更加清晰,程序的可读性更高。先书写 if 和 else 关键字以及条件结构的大括号“{}”,首先保证条件结构的完整和相互匹配,然后再书写条件结构的执行语句,这样可以在很大程度上避免条件结构不匹配所带来的错误。
bool型变量表示逻辑型变量比int型变量表示逻辑变量更清晰方便
整个C语言程序的开发过程可以分成两个循环:一.1. 上机输入和编辑源程序2. 对源程序进行编译3. 进行链接处理4. 运行可执行程序,得到执行结果 二.错误调试--DBUG
大多数初学者编写代码时的坏习惯:变量名大小写混用、中英文混用(这大约是中国程序员的一大特点);同一行代码定义多个不相关变量;定义变量而不进行必要的初始化;对文件打开等可能出错的操作不进行防错处理;缺少必要的程序提示;“==”比较中变量在前常量在后;程序中只有代码没有注释;各种语句没有经过较规范的排版、代码版式错乱无章、无规则的代码缩进等等。从商业角度来看,只有两件事是重要的:一是代码可读性好,二是团队中的每个成员都使用相同的风格。
C语言源程序主要分成三个部分:预处理指令、全局声明 和函数定义。一个C语言程序是由一个或者多个函数组成的,其中必须包含一个main函数(且只能有一个main函数)一个C语言程序总是从main()开始执行,整个main()函数执行完毕之后,程序就结束执行而退出。
TIOBE编程语言排行榜