- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言--01_1概述
C语言概述 教学目的与任务:掌握C语言程序的基本结构(包括字符集、标识符与关键字);掌握C语言程序的上机操作步骤;熟悉VC 6.0集成开发环境;理解程序的概念;了解C语言的特点及发展。 教学重点:C程序的基本结构;C程序的开发环境;C程序从编辑到运行的完整过程。 教学难点:C程序的基本结构、开发步骤。 教学内容 程序与程序设计语言 C语言的发展及特点 简单的C语言程序 C语言开发步骤及调试方法 程序与程序设计语言 程序设计语言的发展 C语言的发展及特点 C语言发展过程 时间:1971~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: 1978年KR合著《The C Programming Language》 83 ANSI C: 1983年 ANSI C或C89: 1989年,1990年定为国际标准的ANSI C C99:1999年 微型机上的C Microsoft C /Turbo C /Quick C/Borland C 教学使用版本 语法——Turbo C 环境——Visual C++ 6.0 C语言源程序,扩展名 .C / .CPP C语言特点 语言简洁、紧凑、灵活 运算符和数据类型丰富 程序设计结构化、模块化 兼有高级和低级语言的特点 生成目标代码质量高 可移植性好 简单的C语言程序 C程序的基本结构 C语言编程风格 C语言字符集、标识符、关键字 C语言程序开发步骤 整个工程结束后,会在源程序所在文件夹生成一下文件及文件夹: 显示错误数为 0 error(s) 选择build ch1_01 命令 程序的链接(产生.exe文件) 没有提示错误 选择Execute ch1_01.exe 命令,或者按ctrl+F5 执行程序 程序的执行(显示结果) 程序运行窗口 ,按任意键返回 上机步骤小结 其中,degug文件夹里面生成以下文件: 源程序 可执行程序,exe Obj目标程序 * 每个程序都要完成一些规定的功能,是对现实世界的运动状态的模拟。 程序 程序就是指令的有序集合,即一系列的数据加工步骤。 #include stdio.h void main() { int x,y,sum; scanf(%d%d,x,y); sum=x+y; printf(sum=%d\n,sum); } 机器语言 汇编语言 高级语言 面向过程 面向对象 高级语言的执行:必须转换为机器语言 编译:整个原程序编译生成一个EXE文件,可以脱离语言环境(C语言需要编译) 解释:翻译一句,执行一句(需要语言环境) 编译/解释、链接 高级语言 机器语言 例:ch01_01第一个程序:C Program is fun! /*example1 The first C Program*/ #include stdio.h void main() { printf(“C Program is fun!”); } 运行程序后,在屏幕上输出: C Program is fun! 注释 编译预处理 主函数 语句 例1:从键盘输入任意两个整数,输出两数之和。 /*文件名:p1-1该程序的功能是求两数之和*/ #include stdio.h void main() { int x,y,sum; //定义变量 scanf(%d%d,x,y); sum=x+y; printf(sum=%d\n,sum); } 注释 语句 编译预处理 运行程序时:输入 15 12 屏幕结果为:sum=34 主函数 void main() { 语句; … } 编译预处理语句 include头文件 fun1() { 语句; … } 函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main(),程序执行从main开始,在main中结束,其它函数通过函数调用得以执行。 一个函数包括函数首部和函数体两部分。函数首部是对函数的类型、名称及函数参数的说明;函数体由一对{}括起,它分为变量定义以及语句部分。(函数体也可以为空) 全局变量说明 程序语句 函数由语句组成,语句由定义变量、调用函数等语句组成,语句中包含标识符、保留字、常数、操作符、分隔符。如:int x,y;定义变量。 语句用分号作为语句终止符 注释,C语言的注释符有两种 在“/*”和“*/”之间的内容为注释。 在”//”之后内容为注释。 不产生编译代码 编译预处理命令(包含头文件) 如#include stdio.h是文件包含命令,其作用是将头文件stdio.h的内容读到该命令的位置处。
文档评论(0)