




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计 谭浩强 C语言概述 第一章 第一章C语言概述 1 1概念1 2C语言结构1 3C语言的执行1 4C语言的三种结构1 5习题 1 1概念 自然语言是人与人交流的工具 计算机语言是人与计算机进行交流的一种工具 自然语言因地域的不同产生不同语言表达形式 计算机语言因它的作用和目的不同导致它的表达形式示不同 计算机语言又一个大的家族 C语言只是它们中的一个成员 如果你需要计算机来帮助你完成某些工作 可以使用C语言来表述你的解题思想 解题步骤或解题方法并将它输入到计算机中 让计算机来 运行 它 得到你想要的结果 C语言是一种通用性很强的结构化程序设计语言 它具有丰富的运算符号和数据类型 语言简单灵活 表达能力强等 C语言具有以下几大特点 1 C语言一种编译型语言 2 通用性好 表达能力强 3 代码质量高 可移植性好 4 有丰富的数据构造类型 5 多种标准的存储模式 6 具有大量的标准函数库 7 与其它的计算机语言有良好的接口 Return 1 2 1C语言的程序结构 Return C语言程序结构由头文件 主函数 系统的库函数和自定义函数组成 因程序功能要求不同 C语言程序的组成也有所不同 这样的C语言程序又称为C源程序文件 C语言程序的一条语句可以书写成一行 也可以写成多行 书写格式自由 不可忘记的是 每个语句结束标记是分号 C语言程序工作过程就是每条语句执行的过程 在组成C语言程序中必有一个且只能有一个的函数 main函数 它是C语言程序运行时第一个被调用的函数 使整个C语言程序的入口点 通过main可以直接或间接调用其它函数 通过例子说明 includevoidprst printf 这是第一个C语言程序 voidmain clrscr prst 头文件 自定义函数 主函数 调用系统函数 调用系统函数 调用自定义函数 1 2C语言的结构 Return 1 2 2C语言的函数结构 C语言的函数由函数名和函数体构成 函数名和一对圆括号构成函数头 main 函数 在函数头的前面还有函数值的类型说明 如void 用一对花括号括起来的部分称为函数体 函数体是函数运行的主体部分 函数体如果是空的 花括号也不能省略 函数在C语言程序中的位置可以使随意的 在主函数前或在主函数后均可以 includevoidmain clrscr prst voidprst printf 这是第一个C语言程序 1 2 3C语言的语句结构 Return C语言的语句由表达式加分号组成 C语言有多种多样的表达式 不论多么复杂 但要构成语句 必须在语句后面加分号 如果某一行只有分号而没有任何表达式则表明该语句行是一个空语句 空语句没有执行动作上的要求 只是为占有空位置 includevoidmain printf thisisatest printf thisisacomputer 这是一条空语句 语句用分号结束 语句用分号结束 1 3 1C语言的程序编辑 Return C语言的程序编辑可以使用任何文本编辑器 不受TC编辑器的限制 可以使用Windows的Notepad文本编辑器 Word编辑或Edit编辑器等 C程序的文本文件扩展名必须是 C 不要使用其它的文件扩展名 在书写C语言程序文本时变量名 数组名 函数名和关键字要用小写字母 遇到结构控制关键字要缩进一个tab的位置 if是关键字 else是关键字 语句缩进一个tab位置 语句缩进一个tab位置 1 3C语言的执行 1 3 2C语言程序的编译 Return C语言程序的编译是对编写程序进行语法和语义的检查 找出程序中错误的语句 在出错信息中会给出哪一行出现错误和犯了什么样的错误 按alt键和c键选择Compile功能 文件名是C Lang c 选择编译功能 1 3 3C语言程序的链接 链接功能完成把编译过的C语言程序链接成可以直接执行的文件 这种文件的扩展名是 exe 直接选择 RUN 功能也可以生成可执行文件 exe Return 链接功能的位置 运行功能的位置 Return 1 3 4C语言程序的运行 C语言程序的运行有两种形式 一种是在编辑窗口运行 如1 3 3节中所示 另一种是在命令窗口 Dos或Windows 中运行 在Dos窗口中输入欲运行的文件名 然后按回车键程序即可执行 在Windows窗口用鼠标双击文件的图标也可运行程序 在命令窗口输入程序名 1 4 1C语言的顺序结构 C语言的顺序结构是一种理想的程序结构 它完全按书写语句从上到下顺序执行 即执行过程与书写过程完全一致 include includevoidmain intx 0 floaty y sin x 3 14159 180 printf f n y x x 10 y sin x 3 14159 180 printf f n y x x 10 y sin x 3 14159 180 printf f n y Return 1 4C语言的三种结构 1 4 2C语言的判断选择结构 Return C语言的判断选择结构是当程序执行到某条语句时 要进行判断从两条程序执行线路中选择一条线路执行 习题1 1请根据自己的认识 写出C语言的主要特点 1 2C语言的主要用途是什么 它和其他高级语言有什么异同 1 3写出一个C程序的构成 1 4C语言以函数为程序的基本单位 有什
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 惊蛰节气课件
- 情景式对联窍门课件
- 大学秋季迎新活动方案
- 2026届陕西省西安市第六十六中学高二化学第一学期期中预测试题含解析
- 杨梅促销方案
- 美团员工试题及答案
- 幼儿园散学典礼的活动方案
- java三层框架面试题及答案
- 幼儿园电工面试题及答案
- 红与黑考试题及答案
- 2025年蛟川书院分班测试题及答案
- 飞机数字孪生与预测性维护集成
- 2025《煤炭购销合同》
- 2025年行政执法证考试必刷题库与答案
- 基孔肯雅热防控知识考试试题含答案
- 2025年机关事业单位技能资格考试-文秘资料技师历年参考题库含答案解析(5卷套题【单项选择题100题】)
- 吉林化工(危险化学品)、医药企业电气设备设施安全隐患排查指南
- 劳动用工考试试题及答案
- 护理消毒液的配置
- 2025年职业指导师(四级)考试模拟试题汇编与模拟试题解析
- 2025年全新公安基础知识题库(含答案)
评论
0/150
提交评论