- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第1章 C语言程序设计概述
C程序设计概述 C语言是操作系统、编译系统等大型复杂系统的首选语言。实践证明,用该语言编写的程序,灵活、方便、简洁、高效、数据结构丰富、功能齐全。 同时,C语言以其灵活方便的特点,成为培养学生计算机语言思维,了解计算机编程思想的最佳语言,它已被当今国内外众多主要高校列为各理工科专业必修课程。 1.1 程序与程序设计语言 1.1 程序与程序设计语言 1.1 程序与程序设计语言 1.1 程序与程序设计语言 例如: 0 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 1 1 0 高级语言的翻译: 编译方法 1.2 算法的描述方法 自然语言:使用人们日常进行交流的语言。 例:从a,b中找出一个大的数给max。 从键盘输入两个数给a和b; 如果a比b大,则把a的值传给max,否 则把b的值传给max; 输出max的值。 用流程图描述算法 算法的描述方法 算法的描述方法 程序设计语言:算法最终要用程序设计语言来描述,计算机才能保存、编译和执行。如用C语言来描述从a和b中找大数的问题。 常用算法:迭代法、枚举法、递归法、递推法等。 1.3.1 C语言的发展概况 发展过程 1.3.2 C语言的特点 C语言具有结构化语言的特点,程序之间很容易实现段的共享。 C语言的主要结构成分为函数,函数可以在程序中被定义为独立完成的任务,以实现程序的模块化。 C语言运算符、数据类型丰富。 C语言允许直接访问物理地址,即可直接对硬件进行操作。 C语言语法限制不太严格,程序设计自由度大。 生成的目标代码质量高,程序执行速度快。 1.4 C语言程序的基本结构 1.4 C语言程序的基本结构 格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 C语言程序的基本结构 一个完整的C程序由若干个函数组成,有且仅有一个main函数和其他函数,每个函数包括两部分: 函数说明部分:函数头 函数体 变量定义 语句部分 语句必须以分号(;)作结束标志; 由/*……*/之间的内容构成C语言程序的注释部分; 用预处理命令#include可以包含有关文件的信息。 C语言区分大小写,如Main、MAIN、main、maiN是不相同的。 1.5.1 C语言字符集 1.5.2 C语言标识符 含义:标识符就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。 C语言规定:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 合法标识符:_2A,lea_1,av3,day,ABCde43xyw8 非法标识符:M.J.YORK,$_238,#xy,a*b,8Tea 注意:在C语言中,大小写字母不等价。因此,a和A,J和j,Sum和sum,分别是两个不同的标识符。 1.5.2 C语言关键字 含义:就是具有特定含义的标识符,用户不能用来作自定义标识符。由ANSI标准推荐的关键字有32个。 与数据类型有关的 char int short long float double signed unsigned struct union void typedef enum sizeof 与存储类别有关的 auto extern register static 与程序控制结构有关的 if else switch case goto default do while for continue break return 正确区分标识符 正确区分哪些是合法标识符,哪些是不合法标识符。其中合法标识符中哪些是关键字,哪些是预定义标识符,哪些是用户定义标识符。 Abc define 2x double student m+y a# b-4 _1 While int let x%y name do π w?tm Ctrl swicth include C语言程序的开发环境 C程序的计算机执行过程 C语言的上机过程 F3?F2?F9?Ctrl+F9?Alt+F5 编辑?保存?编译?运行?查看结果 C语言程序的开发环境 为了操作的方便,应记住TC中的一些常用功能键: F1: 帮助。 F2:将当前文件存盘。 F3:装载原有文件或给新文件命名。 F4:程序运行到光标所在行。 F5:放大或缩小活动窗口切换。 F6:开或关活动窗口切换。 F7:单步运行程序,
文档评论(0)