- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.C语言概述
C语言概述 任课教师:谭爱平 tangap@ 联系方式 姓名:谭爱平 单位:科研部(A2-213) 电话:028手机E-mail: tanaiping@ tangap@ QQ: aipingtan@126.com 教学目标 熟练使用编程工具进行程序的录入、编译、调试、运行 掌握C语言数组、函数、指针等相关知识点 运用一定算法完成求最大值、制作菜单、字符串操作、排序等常见任务 能用C语言编写出类似“计算器”、“学生成绩管理系统”等软件 课程要求 仔细阅读教材,做到课前预习、课后复习 认真、独立、按时完成并提交作业 重视上机实践 课堂准备: 笔记本电脑 教材 作业本 草稿纸 笔 课堂要求 保持课堂安静 不无故迟到、早退、旷课 认真听讲 鼓励问答 考核方式(参考) 本课程考核由平时成绩(50%)+期末成绩(50%)组成,具体包括: 课堂表现(10%) 作业(20%) 中期测试(20%) 期末考试(50%) 程序设计语言 程序设计语言的发展 C语言概述 1972年由贝尔实验室提出,是C++等其他高级语言的基础 C语言由BCPL语言发展而来,最初目的是编写UNIX操作系统。 面向过程的结构化程序设计语言 可移植性好 语言简洁、功能强大 C语言开发工具 Turbo C 16位C语言程序开发工具,是一种曾经应用广泛的编程工具。 VC++6.0 32位C和C++程序开发工具,是目前各类考试的要求编程工具,但是其安装相对复杂,占用空间较多 Devc++ 32位C和C++程序开放工具,安装简单、占用空间小,适合初学者使用 编程工具的安装 请到/谭爱平/C语言程序设计/开发软件/ 下载devcpp 下载后点击进行安装,直接下一步即可完成安装,不要修改默认的安装路径。 安装结束以后运行,提示修改语言,选中Chinese即可。 全部安装完成后即可使用该软件进行C语言程序的开发与设计了! 下面是安装过程中的图解,供参考! 安装过程图解(一) 安装过程图解(二) 安装过程图解(三) 安装过程图解(四) 安装过程图解(五) 安装过程图解(六) 安装过程图解(七) 安装过程图解(八) 安装过程图解(九) 安装过程图解(十) 安装过程图解(十一) Devcpp编辑C语言文件 安装完成后会自动执行Devcpp,或从程序中选择。 打开后选择【文件】-【新建】-【源代码】 在源代码处书写C语言程序: 例:main() { printf(hello); getch(); } 点击【文件】-【保存】或快捷键Ctrl+S 在文件【保持类型】选项中选择【C source files (*.C)】 键F9运行并调试程序 C语言程序基本结构 #includestdio.h //标准输入输出函数头文件 main() { printf(Hello!); //标准输出函数 getch(); /*读取字符函数,用于屏幕停留*/ } 1. C语言有且只能有一个main函数,程序从main开始执行,到main函数结束为止。 2. //或/* */为注释部分,起到提示作用,不是必要组成部分 3. C语言程序用英文字母及字符进行书写,中文字符只能出现在注释或者输出语句的“”之间。 4. C语言程序每一句的结尾用分号【;】结束 C语言程序的开发过程(一) 1. 编辑 在C语言文件中书写C语言代码,保持为.C文件。 C语言程序的开发过程(二) 2. 编译 将C语言程序转变成机器语言程序。这一过程就是检查语法错误的过程,如果出现了语法错误,编译器就会在相应的位置提示。没有语法错误就会生成一个目标文件.obj C语言程序的开发过程(三) 常用的出错信息 syntax error before ***; 在***之前存在语法错误,一般指提示位置之前或上一行缺少分号或者其他的字符。 C语言程序的开发过程(四) 常用的出错信息 missing terminating “ character 缺少某类字符,一般指双引号的一个或者其他必备的字符。 C语言程序的开发过程(五) 常用的出错信息 stray ‘\163’ in program 出现\加数字的错误提示就说明该处使用了中文字符,应改成英文字符。 C语言程序的开发过程(六) 3. 连接 将目标程序和库函数及其他目标程序连接成可执行文件.exe 4. 运行 总结与练习 C语言程序的基本结构 C语言程序的开发过程
您可能关注的文档
- 初级会计学人大版4章.ppt
- 浙江省2002年1月高等教育自学考试 监所企业管理学试题 课程代码00240.doc
- 基础会计实训习题答案.doc
- 2015年秋浙大远程继续教育会计学基础作业及答案(专).doc
- 2013年最新营改增纳税实务限时考试答案.doc
- 成 本 会 计 学.ppt
- 管理会计作业与实习.ppt
- 期货学校考试练习二.ppt
- 公司科目余额表.doc
- UG后处理自写教程.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)