


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章:程序设计基本概念程序和程序设计:计算机不过是一种具有内部存储能力,由程序自动控制的电子设备。人们把这种可以连续执行的一条指令的集合称为“程序”(人与机器对话的语言)程序设计语言:对于计算机本身来说,它并不能直接识别由高级语言编写的程序,它只能接受和处理由0和1的代码构成的二进制指令或数据。(机器语言)由高级语言编写的程序称为“源程序”,把由二进制代码表示的程序称为“目标程序”1,源程序(具有翻译功能的软件:编译程序)目标程序C源程序经过C编译程序编译之后生成一个为“。OBJ”的二进制文件(称为目标文件),然后由称为“连接程序”(Link)的软件,把此。OBJ文件与C语言提供的各种库函数连接起来生成一个后缀为“。EXE”的可执行文件。程序设计包含以下几个部分:1,确定数据结构 2,确定算法 3,编码(根据确定的数据结构和算法,使用选定的计算机语言编写程序代码,输入到计算机并保存在磁盘上,简称编程) 4,在计算机上调试程序 5,整理并写出文档资料。算法算法是指为解决某个特定问题而采取的确定却有限的步骤,具有5个特性(有穷性,确定性,可行性,有零个或多个输入,有一个或多个输出)。算法可以用各种描述方法来进行描述,最常用的是伪代码和流程图。结构化程序设计和模块化结构结构化程序设计由三种基本结构组成:1.顺序结构:如赋值语气,输入输出语句都可构成顺序结构。 2,选择语气:if语气 swich语气都可构成选择结构, 3,循环结构:由三种基本结构所构成的算法称为结构法算法,由三种基本结构所构成的程序称为结构化程序。第二章:C程序设计的初步知识简单C语言程序的构成和格式:1.main是主函数名,C语言规定必须用 main作为主函数名,其后的一对圆括号中间可以是空的,但不能省略,程序中的main()是主函数的起始行,也是C程序执行的起始行。在函数的起始行后面用一对花括号“”括起来的部分为函数体,函数体内通常有定义(说明)部分和执行语句部分。定义语句用分号“;”结束,C程序中的每一条执行语句都必须用分号“;”结束,分号是C语句的一部分,不是语句之间的分隔符。在程序中加入注释,以说明变量的含义,语句的作用和程序段的功能,注释内容必须放在符号“/*”和“*/”之间,“/*”和“*/”必须成对出现“/”与“*”之间不可以有空格,在注释之间不可以再嵌套“/*”和“*/”。标识符,常量和变量许多符号的命名,如变量名,函数名,数组名等,都必须遵守一定的规则,按此规则命名的符号成为标识符,合法标识符的命名规则是:标识符可以由字母,数字和下滑线组成,并且第一个字符必须为字母或下划线。C语言的标识符可以分为三类:1,关键字:在程序中都代表着固定的含义,不能另作他用这些标识符称为关键字,例如int double if else 等;预定义标识符:在C语言中预先定义并且有特定的含义的标识符,如。C语言提供的库函数的名字(printf)和编译预处理命令(如define);用户自定义标识符:根据需要定义的标识符称为用户标识符,一般用来给变量,函数,数组等命名。常量:是指在程序运行过程中,其值不能改变的量,在C语言有整型常量,实型常量,字符型常量和字符串常量。整型常量和实型常量又称数值型常量,它们有正值和负值的区分,基本整型常量只用数字表示,不带小数点。实型常量必须用小数点的数表示。符号常量:用一个符号来代表一个常量,称为符号常量。但必须“指定”并符合标识符的命名规则。变量:其值可以改变的量,变量的名字由用户定义,它必须符合标识符的命名规则,一个变量实质上是代表了内存中的某个存储单元,所有变量都必须先定义后使用。变量也有整型变量,实型变量。整型数据:整型常量可以用十进制,八进制和十六进制等形式,十进制基本常量用一串连续的数字表示,八进制数也是用一串连续的数字表示,但其开头必须是“0”,十六进制用数字“0”和字母“x”(或大写字母X)开头,在C程序中,只有十进制数可以是负数,而八进制和十六进制只能是整数,整型常量又有短整型,基本整型。长整型和无符号型。算术表达式:基本的运算符: + - * / % 称为双目运算符; + - 也可以用作单目运算符运算符的优先级,结合性和算术表达式:在C语言中常量,变量,函数调用以及按C语言语法规则用运算符把运算数连接起来的式子都是合法的表达式,凡是表达式都有一个值,及运算结果。只有单目运算“+”和“”的结合性是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 创新煤矿安全培训形式课件
- 内蒙古安全驾驶技巧培训课件
- 化学品防护安全培训内容课件
- 先正达的安全培训课件
- 创卫劳动课件
- 第三单元名著导读经典常谈 公开课一等奖创新教学设计
- 内河轮机安全操作培训课件
- 4花之歌 +公开课一等奖创新教学设计
- 动作描写写作法36式(讲义)
- 微生物合成生物材料-洞察及研究
- 2025广东云浮市检察机关招聘劳动合同制司法辅助人员17人考试参考题库及答案解析
- 2025江西南昌市西湖城市建设投资发展集团有限公司及下属子公司招聘40人备考考试题库附答案解析
- 2025年工程物探试卷及答案
- 2025年军休服务管理机构招聘面试中常见陷阱问题解析与应对方法
- 涂装技能师考试题及答案
- 2025年烟草专卖局公开遴选面试高分策略及模拟题答案
- 乳制品行业智能化奶源管理与追溯方案
- 医务人员职业道德准则(2025年版)全文培训课件
- 恒瑞医药2023ESG社会责任报告:关注员工成长共建美好家园
- 医院网络信息安全培训
- 《构成设计基础》全套教学课件
评论
0/150
提交评论