- 1、本文档共325页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)