版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
参考书与课时安排参考书C语言程序设计教程谭浩强清华大学出版社(配套:C语言程序设计题解与上机指导)课时安排授课:60学时课程要求课前请做好预习保持课堂安静,头脑清醒,思维活跃认真、独立、按时完成并提交作业第一章基础知识1.1计算机内的数据表示(后面在讲,融到第2章)1.2程序与算法(融到第4章)1.3C语言简介1.4C程序的运行步骤简介1.3.1C语言发展历史程序设计语言的发展机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象冯.诺依曼结构:计算机运算器控制器存储器主机:I/O设备:键盘、显示器等中央处理器CPU>>
C语言程序设计
第一章C语言概述C语言发展过程产生背景产生过程时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSIC<>
C语言程序设计
第一章C语言概述1.3.2C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好<>>>>>>中级语言
C语言程序设计
第一章C语言概述>32个关键字:(由系统定义,不能重作其它定义)autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile<
C语言程序设计
第一章C语言概述主要运算符:算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&||赋值运算符:=条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)位运算符:<<>>~|^&(一般了解)<
C语言程序设计
第一章C语言概述1.3C程序格式和结构特点例1.1第一个程序Hello,World!/*example1.1ThefirstCProgram*/#include<stdio.h>main(){printf(“Hello,World!”);}
C语言程序设计
第一章C语言概述>注释编译预处理函数语句输出:Hello,World!格式特点习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式<>
C语言程序设计
第一章C语言概述main(){
……………….………………
…………..…………..
……………….
………………………….
……………….………………..}main(){
inti,j,sum;sum=0;for(i=1;i<10;i++){for(j=1;j<10;j++){sum+=i*j;}}printf(“%d\n”,sum);}优秀程序员的素质之一:使用TAB缩进{}对齐有足够的注释有合适的空行结构特点函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码<>例:/*Thisisthemain/*ofexample1.1*/*/非法编译预处理命令
C语言程序设计
第一章C语言概述编辑链接编译执行1.4C程序的上机步骤C程序开发步骤<>file.exe
C语言程序设计
第一章C语言概述程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exeDOS文件(补充知识点)文件概念:存储在磁盘上的一组相关信息文件名:〈文件标识符〉[.〈扩展名〉]文buchong件名中的通配符用途:指定文件组,避免重复操作?与*可省略1~3个字符表示文件类型DOS中常用扩展名及其表示文件类型.COM系统程序文件.EXE可执行文件.BAT批处理文件.BAK备份文件.TXT文本文件.SYS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年工厂股权转让与产业园区配套设施建设合同3篇
- 个人贷款延期合同书2024版标准格式版B版
- 二零二五年度啤酒节场地租赁合同(含设备安装与维护服务)3篇
- 2025年度朋友合资经营儿童游乐场合同4篇
- 二零二五版绿色建筑项目材料集中采购合同3篇
- 二零二五年度内墙腻子产品责任保险合同
- 2025年度生态旅游区临设转让及生态保护合同4篇
- 2025版土地居间业务规范化合同书(正规范本)6篇
- 二零二五年度啤酒产品节庆活动专用代理合同
- 二零二五年度二手车买卖及二手车评估合同协议2篇
- 2023年广东省公务员录用考试《行测》真题及答案解析
- 2024年公证遗产继承分配协议书模板
- 燃气经营安全重大隐患判定标准课件
- 深圳小学英语单词表(中英文)
- 护理质量反馈内容
- 山东省济宁市2023年中考数学试题(附真题答案)
- 抖音搜索用户分析报告
- 钻孔灌注桩技术规范
- 2023-2024学年北师大版必修二unit 5 humans and nature lesson 3 Race to the pole 教学设计
- 供货进度计划
- 弥漫大B细胞淋巴瘤护理查房
评论
0/150
提交评论