ImageVerifierCode 换一换
格式:PPT , 页数:29 ,大小:618KB ,
资源ID:8159715      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8159715.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第2章C语言概述.ppt)为本站会员(hyngb9260)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第2章C语言概述.ppt

1、C语言程序设计,第二章 C语言概述,本章内容,C语言概况 C语言程序结构特点 C语言的编程流程 C语言的编程环境,产生背景 时间:19721973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie,一、C语言发展过程,2.1 C语言概况,C标准 标准C语言: 1978,The C Programming Language 87 ANSI C: 1987年 1990年国际标准的ANSI C,一、C语言发展过程,说明:目前流行的C语言编译系统大多是以ANSI C为基础进行开发的。 不同版本的C编译系统所实现的语言功能和语法规则又略有

2、差别,因此读者应了解所用的C语言编译系统的特点(可以参阅有关手册)。本书的叙述基本上以ANSI C为基础。,一、C语言发展过程,二、语言的特点,语言命令简洁、只有32个关键字,9种控制语句。,运算符和数据类型丰富,便于进行各种运算。,程序书写形式自由。,生成目标代码质量高。,可移植性好。,C语言的关键字,if( ) else for( ) while( ) do while( ) continue break switch goto return,9种控制语句,算术运算符:+ - * / % + - 关系运算符: = != 逻辑运算符:! & | 位运算符 : | & 赋值运算符:= 及其扩展

3、 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. - 下标运算符: 其它 :( ) -,34种运算符:,C数据类型,#include void main( ) printf (“This is a C program.n“); ,/*文件包含*/ /*主函数 */ /*函数体开始*/ /*输出语句*/ /*函数体结束*/,说明: main-主函数名, void-函数类型 每个C程序必须有一个主函数main 是函数开始和结束的标志,不可省 每个C语句以分号(;)结束 使用标准库函数时应在程序开头一行写:#include ,2

4、.2程序的基本结构,一、C语言程序的组成,例: 求两数之和 #include void main( ) /*求两数之和*/ int a,b,sum; /*声明,定义变量为整型*/ /*以下3行为C语句 */ a=123; b=456; sum=a+b; printf(sum is %dn,sum); ,说明: /*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。,说明: 输出一行信息:sum is 579,C语言允许用两种注释方式: /:单行注释 可单独占一行 可出现在一行中其他内容的右侧 /*/:块式注释 可包含

5、多行,例:求2个数中较大者。 #include void main( ) /* 主函数*/ int max(int x,int y); / 对被调用函数max的声明 */ int a, b, c; /*定义变量a、b、c */ scanf(d,d, /*输出c的值*/ ,程序运行情况如下: 8,5 (输入8和5赋给a和b) max=8 (输出c的值),int max(int x, int y) int z;if (xy) z=x; else z=y;return (z);,max(int x, int y);,max(a,b);,说明:本程序包括main和被调用函数max两个函数。max函数的

6、作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。,总结:,一个完整的C程序包含3大部分: 1.初始定义说明部分1)包含文件(头文件)#include (或“文件名”)2)宏定义#define 字符串 常量3)全局变量说明4)用户非整型函数说明 2.主函数main()主函数内容 3.用户函数定义序列,习惯用小写字母,大小写敏感 可使用空行和空格 常用锯齿形书写格式,main( ) . ,#include void main( ) int i , j , sum;sum=0;for(i=1; i10;i+)for(j=1;j10;j+)sum+=i*j ;pr

7、intf(“%dn”,sum); ,优秀程序员的素质之一: 使用TAB缩进 对齐 有足够的注释 有合适的空行,二、C程序格式特点,函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。 程序语句 C程序由语句组成 用“;”作为语句终止符 注释 /* */为注释,不能嵌套 不产生编译代码,例: /*This is the main /* of example1.1*/ */,三、C程序结构特点,一、包含以下几个步骤 (1) 分析问题:程序设计首先要进行对问题的分析,明白我们要作什么。 (2) 确定数学

8、模型和数据结构: 确定要使用的数学模型或化简到具体的数学模型;确定数据结构,给出数据联系与存储方法。 (3) 算法分析与设计:算法即确定解决问题时要执行的一系列步骤。算法设计就是使用计算机语言对算法予以描述。程序设计=数据结构+算法。 (4) 确定程序设计语言并编程:由于不同的计算机程序设计语言有不同的特点,根据实际情况与需要选定好程序设计语言后,就可以用该语言编程实现算法。 (5) 调试和运行程序。,2.3 C语言编程流程,一、包含以下几个步骤 (1) 分析问题:程序设计首先要进行对问题的分析,明白我们要作什么。 (2) 确定数学模型和数据结构: 确定要使用的数学模型或化简到具体的数学模型;

9、确定数据结构,给出数据联系与存储方法。 (3) 算法分析与设计:算法即确定解决问题时要执行的一系列步骤。算法设计就是使用计算机语言对算法予以描述。程序设计=数据结构+算法。 (4) 确定程序设计语言并编程:由于不同的计算机程序设计语言有不同的特点,根据实际情况与需要选定好程序设计语言后,就可以用该语言编程实现算法。 (5) 调试和运行程序。,2.3 C语言编程流程,一、包含以下几个步骤 (1) 分析问题:程序设计首先要进行对问题的分析,明白我们要作什么。 (2) 确定数学模型和数据结构: 确定要使用的数学模型或化简到具体的数学模型;确定数据结构,给出数据联系与存储方法。 (3) 算法分析与设计

10、:算法即确定解决问题时要执行的一系列步骤。算法设计就是使用计算机语言对算法予以描述。程序设计=数据结构+算法。 (4) 确定程序设计语言并编程:由于不同的计算机程序设计语言有不同的特点,根据实际情况与需要选定好程序设计语言后,就可以用该语言编程实现算法。 (5) 调试和运行程序。,2.3 C语言编程流程,二、运行程序的步骤 上机输入与编辑源程序 对源程序进行编译 与库函数连接 运行目标程序,编译通过不代表程序正确。,建议:掌握调试程序的方法和技术,多上机实践。,注意!,2.5 C语言编程环境,目前使用的大多数C编译系统都是集成环境(IDE)的。可以用不同的编译系统对C程序进行操作。 常用的有V

11、isual C+,visual studio等,建立新文件 编译连接操作 运行文件,Visual C+的使用,创建源程序文件实例,要求在屏幕上输出以下一行信息。 = Hello World! =,基本字符集 数字字符; 字母; 运算符; 特殊符号:下划线(_)、空格、换行、制表符标识符:用于给变量、常量、数组、文件等命名。由字符、数字和下划线组成; 第一个字符必须是字母或下划线; 大小写敏感。,C语言的基本组成,例:sum,_total, month, Student_name,lotus_1_2_,BASIC, li_ling M.D.John, ¥123,3D64,ab,关键字 语句:组成程序的基本单位。流程控制语句; 表达式语句; 复合语句; 空语句。 标准库函数。,C语言的基本组成,了解C语言的发展和特点 掌握C程序的基本结构: 程序由函数组成,函数由语句组成 一个C程序有且只有一个主函数 熟悉C程序上机执行过程: C源程序需要经过编辑、编译和链接后才可运行。,小结:,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报