[理学]第1章C语言概述.ppt

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

程序设计基础(C语言)wh 第 一 章 C 语 言 概 述 使用教材: 任课教师: Email: QQ: 学时安排:32(讲课)/24(上机) 考核方式: 课程目的: 使学生具有阅读和编写C语言程序的能力,为进一步为学习“面向对象程序设计”课程打下牢固的基础。 学习方法: 预习—听课—复习—反复练习(多归纳多总结) 养成良好的编程习惯 理论与实践相结合 参考书目: 1、 2、 3、 4、 5、 6、 第1章 C语言概述 第2章 基本数据类型和运算符 第3章 顺序语句和选择语句 第4章 循环语句和转移语句 第5章 数组 第6章 函数和模块设计 第7章 指针 第8章 结构体与联合体 第9-12章 1983年美国国家标准研究所(American National Standards Institute,ANSI)为C语言制定了第一个ANSI标准,称为ANSI C。1987年美国国家标准研究所又公布了新的C语言标准,称为87 ANSI C。这个标准在1989年被国际标准化(ISO)组织采用,被称为ANSI/ISO Standard C(即C89)。Brian W.Kernighian和Dennis M.Ritchie根据这个标准,重写了他们的经典著作,并发表了《The C Programming Language, Second Edition》。 1995年又为C语言增加了一些新的函数,使之具有C++的一些特征,使C89成为C++的子集。 1999年推出的C99在基本保留C语言特征的基础上,增加了一系列面向对象的新特征。C语言也就从面向过程的语言发展成为面向对象的语言。 C语言是C++的基础,C++语言和C语言在很多方面是兼容的。 本课程使用Visual C++6.0作为上机环境。 操作系统是各种软件的核心与基础。所有其它程序的运行都要在操作系统的控制下进行。 高级语言源程序必须经过编译系统处理(编译),然后在操作系统控制下才能为计算机执行。 在不同的操作系统下编译和运行C语言程序的方式和命令是不同的。 【例1.1.1】输出一行信息的C程序。 void main( ) { printf(“good \n); printf(“morning!\n); } 【例1.1.2】输出一行信息的C程序。 void main( ) { printf(“good m); printf(orning!\n); } 说明: ①C语言程序中可以使用注释,但注释内容不参与编译。注释部分的格式是:/*注释内容*/或//注释内容。 ②#include称为文件包含命令,#include stdio.h是文件包含,其意义是把尖括号或引号内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型。因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件。详细内容将在后面章节介绍。 ③main是主函数的函数名,表示这是一个主函数。每个完整的C语言源程序都必须有主函数,且只能有一个主函数(main函数),程序执行总是从main函数开始。函数体由一对大括弧{ }括起来。 ④printf函数是一个由系统定义的标准函数,可在程序中直接调用。其功能是将输出的内容送到显示器显示。 【例1-2】从键盘输入两个整数,输出求和结果。 /*c1_2.c*/ #includestdio.h void main() { int x,y,sum; /*定义三个整型变量*/ printf(Input two number:); /*显示提示信息*/ scanf(%d%d,x,y); /*输入x,y值*/ sum=x+y; /*求出x与y之和,并把它赋于变量sum*/ printf(%d\n,sum); /*输出两数之和*/ } 程序分析: ⑴该程序中使用了x、y和sum三个变量,所有变量在使用之前必须先定义。 ⑵scanf函数是一个由系统定义的标准函数,可在程序中直接调用。它的功能是输入变量x和y的值。x和y中“”的含义是“取变量地址”,表示将从键盘输入的2个值分别存放到地址标志为x和y的存储单元中。 ⑶“%d”是输入输出数据的“格式说明”,用来指定输入输出时的数据类型和格式,%d表示“十进制整数类型”,在执行输出时,屏幕上显示一个十进制整数值。 ⑷sum=x+y为赋值表达式,表示将x+y之和赋值给sum变量所标识存储单元。 【例1-3】输入两个整数,进行比较后将较大数输

文档评论(0)

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

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

1亿VIP精品文档

相关文档