- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言 程序设计基础 相关事项: 第一章 C 语言概述 C 语言的组成 熟悉Visual C ++ 6.0 §1.1 C 语言出现的历史背景 C 语言是国际上广泛流行的,很有发展前途的计算机语言。它适合于作为系统描述语言,既可用来写系统软件,也可用来写应用软件。 C 语言是在 B 语言的基础上发展起来的,它的根源可以追溯到 ALGOL 60。 历史背景: ALGOL 60 (1960) CPL (1963) BCPL (1967) B (1970) C (1972) 关于 C : (K R): 《The C Programming Language》 《The C Programming Language》(第二版) C 的标准化: 1990年,国际标准化组织 ISO 接受 87 ANSI C 为 ISO C 的标准(ISO 9899 -1990)。 § 1.2 C 语言的特点 C 语言的主要特点如下: 语言简洁,紧凑,使用方便灵活。 语法限制不太严格,程序设计自由度大。 § 1.3 简单的 C 程序介绍 例 1.1 例 1.2 例 1.3 main() /* 主函数 */ {int a,b,c; scanf( %d,%d ,a,b); c=max(a,b); printf( Max= %d ,c);} int max(int x,int y) {int z; if(xy) z=x; else z=y; return (z);} C 程序的组成和形式: C 程序是由函数构成的。 2. 函数体,即函数首部下面的大括弧{...}内的部分。 C 程序书写格式自由。 § 1.4 C 程序的上机步骤 使用 Turbo C 运行 C 程序 调用 Turbo C 程序 编辑源文件 编译源程序 执行程序 (Ctrl + F9) 脱离 Turbo C ,返回 DOS 状态 Turbo C 集成环境: 菜单: 在 Turbo C++ 3.0下运行 C 程序。 在 UNIX 操作系统下运行 C 程序。 在 DOS 下用 Microsoft C 6.0 编译程序运行 C 程序。 (不要求) 习题: 第一章 结束! * 吉林大学 公共计算机教学与研究中心 李晓峰 平时成绩包括: 出勤(课堂、实验),作业 E-mail: li_xf@jlu.edu.cn 实验课 C 语言既具有一般高级语言特性,又具有低级语言特性的语言。 ANSI (美国国家标准化协会) : ANSI C 87 ANSI C C 语言的编译系统: 在微型机上使用的有 Microsoft C,Turbo C, Quick C, BORLAND C 等。 运算符丰富。共34种运算符(见附录III)。 数据结构丰富,具有现代化语言的各种数据结构。 具有结构化的控制语句(如if...else 语句,while 语句,do...while 语句,swith 语句,for 语句)。 C 语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。 生成目标代码质量高,程序执行效率高。 用 C 语言写的程序可移植性好(与汇编语言比)。 main () { printf (This is a C program \n); } 运行结果: This is a C program 输出函数 函数体 # include stdio.h void main() 主函数 main () {int a, b, sum; /* 变量定义*/ a = 123;b = 456; sum=a+b; printf(Sum is %d\n,sum); } 运行结果: sum is 579 注释 赋值 # include stdio.h void main() 举例如下: int max ( int x , int y) 函数类型 函数名 函数参数类型 函数参数名 一个函数由两部分组成: 1. 函数的首部,即函数的第一行。 函数体一般包括: ? 声明部分:在这部分中定义所用到的
文档评论(0)