C程序设计教学讲义.ppt

  1. 1、本文档共325页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计教学讲义.ppt

C语言程序设计 ;1.1 概 述 1.1.1 理解程序 程序:用计算机命令实现某种算法的过程 【 例1.1】一个学生上课的行为描述 查课表——准备上课工具——去教室——听课——下课 这是一个:顺序的执行过程 【例1.2】图书馆借书 去图书馆——上机索引需要图书——有则选之、无则另选或干脆不借——办理借阅手续——离开图书馆 这是一个:条件执行过程;【例1.3】一个简单的C语言程序:求两个给定整数的和;C语言程序的基本格式规定: 1. 程序由函数组成,函数是具有特定功能的模块。 每个C程序都必须有一个且仅有一个起始函数main()。 2.函数由函数头和函数体组成。 main() /*函数头*/ { 变量说明; 语句; } 3. 语句以“;”结束 4. 注释:/*……*/ 或://…… 5.预处理命令:#include包含有关头文件的信息 6.严格区分大小写;1.1.2 程序???计与程序设计语言 程序与程序设计 1. 冯.诺依曼计算机的特点 1)二进制; 2)存储程序和程序控制。 (1)指令(Instruction):能被计算机直接识别并执行的指示计算机进行某种操作的命令。 (2)程序(Program):为使计算机解决某个问题而写出的一系列指令的序列。 (A)程序设计(编程)(Programming):编写程序的过程 (B)程序设计语言(Program Language):编写程序是所采用的语言;二.程序设计语言的发展阶段 1.机器语言: 采用计算机指令格式并以二进制编码表达各种操作的语言。 特点:无二异性、代码质量高、执行速度快、占存储空间少 缺点:难写难读难记难改交流;与机器相关不通用; 2. 汇编语言:用符号表达机器指令功能的语言 特点:具有机器语言的特点;易写易读易记易改易交流 缺点:与机器相关不通用;必须翻译 3.高级语言:接近于人类自然语言和数学表达式的编程语言 表达能力更强,易于处理更为复杂的问题 独立于机器,方便通用、易于推广 分类:面向过程、面向对象 4. 第四带语言4GL(the 4th Generation Language)——非过程化语言。如数据库查询语言SQL等;特点:一条语句一般可编译成30~50条及其指令,编程效率高,适用于管理信息系统编码,程序更容易理解、维护。 1.1.3 C语言的发展历史 1.2 C语言程序的开发过程 1. 分析问题,确定解决方案(算法) 2. 用程序语言描述算法——使用编辑器编写源代码。扩展名:.c 3. 使用编译器编译源程序,生成目标码.obj 4.使用连接器连接目标码生成可执行文件.exe 5.调试运行。 周而复始;;1.3 使用Visual C++语言开发C程序步骤 1. 3.1 VC++6.0的集成开发环境简介;1.3.2 创建一个C程序步骤 1. 启动VC++ 2. 输入和编辑源程序 (1)创建新程序 S1:打开“新建”对话框:“文件”——“新建” 或【Ctrl+N】 S2:“文件”——“C++ Source File” S3: 设置源文件保存路径:在“位置”的文本框: 使用缺省路径:不用改变文本框内容; 使用指定路径:改变; 选择已有路径:使用【…】 S4:设置文件名:使用“文件名”的文本框 注意事项: 文件名后一定要带扩展名:.c;缺省扩展名:.cpp ;(2)打开老程序 S1:打开“打开”对话框:“文件”——“打开” 或【Ctrl+O】; 或使用工具栏的【打开】 S2:打开文件 双击选定的源程序文件; 或单击源文件进行选定,——【打开】 (3)文件存盘 保存在原处:“文件”——“保存” 或【Ctrl+S】; 或使用工具栏的【保存】 保存在别处:“文件”——“另存为” 3. 编译源程序 方法1:“组建”——“编译[XXX.c]项” 方法2:工具栏:【Compile】或【Ctrl+F7】 ;4. 连接目标程序 方法1:“组建”——“组建[XXX.exe]” 方法2:工具栏:【Build】或【F7】 5. 执行

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档