




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计 主要内容 1 C语言程序设计概述2 基本数据类型与表达式3 顺序程序设计4 选择结构程序设计5 循环结构程序设计6 函数与编译预处理7 数组8 指针9 结构体与共用体10 文件公共基础知识 1 1C语言的发展及特点1 2C语言程序的基本结构1 3C语言字符集 标识符与关键字1 4C语言程序的开发环境 第1讲C语言程序设计概述 二 C语言的特点1 具有结构化语言的特点 结构化程序由顺序 分支 循环三种基本结构组成 提倡模块化的设计方法 用函数作为程序的组成单位 设计出的程序简洁 紧凑 结构清晰 2 既有高级语言的特点 可移植性好 又有低级语言的许多功能 能对硬件操作 3 提供了丰富的数据类型 4 语法限制不太严格 程序设计自由度大 5 生成的目标代码质量高 程序执行速度快 1 1C语言的发展及特点 一 C语言的发展概况起源于1968年发表的CPL语言 目前在微型计算机上使用的有MicrosoftC QuickC TurboC等多种版本 include 标准输入输出头文件 main inta b c s 定义四个整型变量 scanf d d d a b c 变量赋值 s a b c 算术运算并赋值 printf s d n s 输出结果 提示 定义长整形变量longint 1 2C语言程序的基本结构 一 简单的C语言程序示例 例1 1 从键盘输入三个任意值的整数a b c 按公式s a b c计算s的值 并显示结果 C语言程序的基本结构 intmax intn1 intn2 voidmain intnum1 num2 max1 printf inputtwonumbers n scanf d d 二 两个函数的C语言程序示例 在C语言中区分大小写 如Main MAIN main maiN是不相同的 语句必须以分号 作结束标志 用预处理命令 include可以包含有关文件的信息 C语言程序的基本结构 程序书写格式自由 一个语句可以写在多行上 一行也可以写多条语句 由 与 之间的内容构成C语言程序的注释部分 一 语言字符集1 英文字母 大小写各26个 共计52个 2 阿拉伯数 0 9共10个数字 3 下划线 4 特殊符号 通常指由1 2个符号组成的运算符 算术运算符 关系运算符 条件运算符 和赋值运算符 其他分隔符 1 3C语言字符集 标识符与关键字 二 标识符就是用来标识变量名 符号常量名 函数名 类型名 文件名等的有效字符序列 类似于自然语言中各种事物的名字 C语言规定 标识符只能由字母 数字和下划线三种字符组成 且第一个字符必须为字母或下划线 例如 合法标识符 22A lea 1 avg3 day ABCde43xyw8不合法标识符 M J YORK 238 xy a b 8Tea 注意 在C语言中 大小写字母不等效 因此 a和A I和i Sum和sum 分别是两个不同的标识符 与程序控制结构有关的 dowhileforifelseswitchcasedefaultgotocontinuebreakreturn 三 关键字就是具有特定含义的标识符 用户不能用来作自定义标识符 由ANSI标准推荐的关键字有32个 常用的有 与数据类型有关的 charintfloatdoublesignedunsignedshortlongvoidstructuniontypedefenumsizeof 与存储类别有关的 autoexternregisterstatic 1 4C语言程序的开发环境 C程序的计算机执行过程 C程序的上机过程 注意 编译只能发现语法错误 不能发现算法错误 2006 9 1 下列叙述中错误的是A 一个C语言程序只能实现一种算法B C程序可以多个程序文件组成C C程序可以由一个或多个函数组成D 一个C函数可以单独作为一个C程序文件存在 2007 4 1 下列叙述中错误的是A 计算机不能直接执行用C语言编写的源程序B C程序经C编译程序编译后 生成后缀为 obj的文件是一个二进制文件C 后缀为 obj的文件 经连接程序生成后缀为 exe的文件是一个二进制文件D 后缀为 obj和 exe的二进制文件都可以直接运行2 按照C语言规定的用户标识符命名规则 不能出现在标识符中的是A 大写字母B 连接符C 数字字符D 下划线 2007 4 3 下列叙述中错误的是A C语言是一种结构化程序设计语言B 结构化程序由顺序 分支 循环三种基本结构组成C 使用三种基本结构构成的程序只能解决简单问题D 结构化程序设计提倡模块化的设计方法4 对一个正常运行的C程序 正确的是A 程序的执行总是从main 函数开始 在main 函数结束B 程序的执行总是从程序的第一个函数开始 在main 函数结束C 程序的执行总是从main 函数开始 在程序的最后一个函数中结束D 程序的执行总是从程序的第一个函数开始 在程序的最后一个函数中结束 2007 9 1 C语言源程序名的后缀是A exeB CC objD cp2 可在C程序中用做用户标识符的一组标识符是A andB DateC HiD case 2007y m dDr TomBigl3 以下叙述中正确的是A C语言程序将从源程序中第一个函数开始执行B 可以在程序中由用户指定任意一个函数作为主函数 程序将从此开始执行C C语言规定必须用main作为主函数名 程序将从此开始执行 在此结束D main可作为用户标识符 用以命名任意一个函数作为主函数 2008 4 1 以下叙述中正确的是A C程序中的注释只能出现在程序的开始位置和语句的后面B C程序书写格式严格 要求一行内只能写一个语句C C程序书写格式自由 一个语句可以写在多行上D 用C语言编写的程序只能放在一个程序文件中2 以下选项中不合法的标识符是A printB FORC aD 00 2009 3 11 以下选项中合法的标识符是 A 1 1B 1 1C 11D 1 2009 9 11 以下选项中 能用作用户标识符的是 AvoidB8 8C 0 Dunsigned 13 阅读以下程序 includemain intcase floatprintF printf 请输入2个数 scanf d f 该程序在编译时产生错误 其出错原因是 A 定义语句出错 case是关键字 不能用作用户自定义标识符 B 定义语句出错 printF不能用作用户自定义标识符C 定义语句无错 scanf不能作为输入函数使用 D 定义语句无错 printf不能输出case的值 作业 笔试模拟题目 1 122 11 123 124 11 13 16 题盘练习 1 例题 1 3 运算符 及 的应用 两个2位数合为一个四位数 2 作业 2 3 3 3 4 3 51 3 53 3 72 3 88 3 实验二 题目一 编写一程序 在屏幕上输出 Cprogram 信息 第一讲总结 C语言程序是由函数组成 每个程序文件中有且仅有一个主函数 程序的执行总是从main 函数开始 在main 函数结束 C程序书写格式自由 一个语句可以写在多行上 也可以一行写多条语句 语句的结束以分号结束 程序中可以使用注释 C程序经C编译程序编译后 生成后缀为 obj的文件是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- d级危房维修施工方案
- 武汉工商学院《形势与政策(四)》2023-2024学年第二学期期末试卷
- 大堂风机拆除施工方案
- 阆中污水管网施工方案
- 南京城市职业学院《概率统计B》2023-2024学年第二学期期末试卷
- 上海出版印刷高等专科学校《矩阵理论与应用》2023-2024学年第二学期期末试卷
- 2025至2031年中国油水舱底漆行业投资前景及策略咨询研究报告
- 斜拉桥桩基础施工方案
- 江西建设职业技术学院《CAD设计》2023-2024学年第二学期期末试卷
- 临时雨污水接驳施工方案
- 2025年异位妊娠诊断与治疗策略研究综述
- 2025年福建省龙岩市武平县乡村振兴战略储备人才引进18人历年高频重点提升(共500题)附带答案详解
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 《淘宝开网店详解》课件
- 【八年级下册地理中图北京版】期中真题必刷卷B-【期中真题必刷卷】(北京专用)(解析版)
- 钻床安全技术课件
- 新媒体时代农产品品牌营销策略
- 西工大附中2025届高考英语一模试卷含解析
- 《房屋建筑与装饰工程工程量计算规范》课件
- 《支付宝相关功能》课件
- 车队运营中的司机管理策略研究
评论
0/150
提交评论