版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计和 C+基础,华北电力大学 电子商务教研室 王钇,上篇 C语言基础,第一章 C语言概述,一、C语言的应用领域 1、编写系统软件 如WINDOWS系列操作系统、UNIX、LINUX操作系统等 2、对计算机的硬件直接编程 如对声卡、显卡、调制解调器、串行口的编程 3、编写应用软件 如Internet Explore、Netscape Navigator、Office 4、系统底层服务程序 如编写DLL、DSO、OCX 5、游戏软件开发 如雷神之锥、古墓丽影、帝国时代、极品飞车,二、C语言的特点,1、简洁紧凑,方便灵活 2、运算符丰富 3、数据结构丰富 4、结构化的流程控制语句 5、语
2、法限制较宽松,书写灵活 6、提供对硬件的直接操作,可实现大部分汇编语言的功能 7、生成目标代码的执行效率较高 8、可移植性好,三、C+与C的关系,1、C+完全兼容C的程序设计语法 2、C+对C的语法结构进行了扩展 3、C+中对C容易出错的函数提出了相对简单的替代方案 4、C+引入了面向对象的程序设计方式,为大型软件项目开发提供了有力支持,四、C”作为一条语句的结束标志。 2、可执行语句 即由编程人员按照C语言的语法要求编写的以“;”为结束标志的一段代码。指示计算机去执行相应指令 3、函数 由多条数据定义及可执行语句构成的,用以完成特定任务的程序单元。 对于一般的C语言程序,都有一个名为main
3、的函数,作为程序开始执行的第一个函数,4、示例: main() int a,b; printf(“Hello every students,let work :n”); printf(“Please input a number:”); scanf(“%d”, ,五、C语言的程序组成,main()函数,程序从此开始执行,声明语句,可执行语句,六、C语言程序的编译和执行,1、C语言程序的文件组成 源文件: 即由编程人员按照C的语法要求编写的文本类型文件。一般其扩展名为.C或.CPP, 目标文件: C编译器将源文件转化为计算机能够直接识别的二进制格式的文件,其扩展名为.OBJ 可执行文件: 连接器
4、程序将目标文件和操作系统中的相应代码连接,则此时形成的文件为可执行文件,其扩展名为.EXE。该文件可在计算机中直接执行,六、C语言程序的编译和执行,2、C语言程序文件的编译过程,C 编译器编译,连接器 连接,六、C语言程序的编译和执行,3、TC中的编译和执行 (1)TC的安装 下载TC.EXE程序(3:2121) 执行TC.EXE,程序将询问展开的目录,指定目录后,程序将相应的文件展开到指定的目录 进入展开的目录,执行Install.exe,按照屏幕提示操作即可,六、C语言程序的编译和执行,(2)TC中的程序的编译和执行中常见问题 如果程序语法没有错误,请检查
5、: 在Option菜单中, 是否正确设置了lib的路径 是否正确设置了include路径,七、C语言的编程步骤,1、进入TC环境 可在TC的安装目录中双击TC.EXE 可利用DOS命令首选进入TC的安装目录,然后敲 入TC 回车,七、C语言的编程步骤,2、在TC集成环境中编辑源文件 所有的C程序都必须有一个名字叫做main的函数,程序在计算机上运行时从main函数开始 C的源程序中有两种符号: C语法所规定的一些符号,如if,while,for等,这些由C语法规定的符号被称为C的“关键字” 程序中为了能够处理数据而书写的符号,用来代表程序运行所需要的数据及对这些数据的处理方式,七、C语言的编程
6、步骤,3、编译并执行程序 在TC集成环境中,按CTRL+F9,可对源程序进行编译,如果没有错误,则生成可执行文件并自动运行该文件 默认情况下,TC将生成与源文件同名,且扩展名为.exe的可执行文件,七、C语言的编程步骤,4、程序的调试 一般来说,书写的源程序都需要经过发现错误、改正错误的过程,这一过程叫做调试。程序的错误有两类: 编译错误:写错了C中的关键字,不能生成可执行文件 逻辑错误:程序可以运行,但得不到预期的运行结果,七、C语言的编程步骤,4、程序的调试 改正错误 TC在编译时,会给出相应的语法错误,并标出有问题的代码,请按提示修改源文件。有时候,TC标出的代码不一定就是错误的,而是由其它地方的错误引起,请注意这种情况,并且注意注意经验的积累 出现逻辑错误时,可利用TC提供的调试工具 F7或F8键:可逐行执行源代码,并可利用TC提供的“观察”窗口查看执行的情况,八、上交作业要求,1、请独立完成作业,不准相互抄袭,一经发现,抄袭者和被抄袭者均计零分,累计三次者取消考试资格 2、上交作业请包含源文件及可执行文件,如果源文件很长,请按需要另附说明文档,并把这些文件压缩成一个ZIP文件 3、zip文件按作业序号、学号、姓名、班级来命名,其中姓名、班级都要用中文,各项之间用下划线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年建筑工程消防应急预案编制培训
- 极端高温下户外工作者的健康舆情引导
- 灵活用工管理协议书
- 临汾《网络安全师技能》培训试卷
- 海南省万宁市2025-2026学年七年级下学期5月期中生物试卷
- 美发护理趋势分析
- 肺脓肿患者的营养支持
- 26年临床试验随访规范
- 医学26年老年他汀类药物使用查房课件
- 医学26年:脑囊虫病诊疗要点 查房课件
- 2026年重庆联合产权交易所集团招工笔试参考题库含答案解析详解
- (正式版)JBT 14449-2024 起重机械焊接工艺评定
- GB 4806.1-2016食品安全国家标准食品接触材料及制品通用安全要求
- ISO-37301-2021-合规管理体系要求及使用指南(中文版)
- 电子版-铁路货物运价规则
- 客源国概况-墨西哥课件
- 机电一体化专业毕业论文-
- 最新高中物理中常用的三角函数数学模型(强烈推荐)
- 多层厂房框架结构设计-混凝土结构课程设计
- 排架支撑结构搭设方案
- T∕CFA 020101021-2021 预应力铸铁锚垫板通用技术规范
评论
0/150
提交评论