C语言实用课件——第1章.ppt.ppt
《C语言实用课件——第1章.ppt.ppt》由会员分享,可在线阅读,更多相关《C语言实用课件——第1章.ppt.ppt(55页珍藏版)》请在三一办公上搜索。
1、第1章 C语言基础知识,1.1 C语言概述 1.2 简单C程序与上机步骤 1.3 数据类型 1.4 常量与变量 1.5 运算符和表达式,例题链接,例题链接,例1.1,例1.2,例1.3,例1.4,例1.5,例1.6,例1.7,例1.8,例1.9,例1.10,例1.11,例1.12,例1.13,例1.14,例1.15,例1.16,例1.17,1.1.1 什么是C语言1.1.2 C语言的发展 1.1.3 C语言的特点1.1.4 C程序形式和程序执行过程,1.1 C语言概述,P2,C语言是由附录A中列出的32个关键字再加上语法规则构成的。,e1.c,编辑,编译,e1.obj,连接,e1.exe,运行
2、,输出结果,1.1.1 什么是C语言,P2,程序设计语言的发展:机器语言(1GL)汇编语言(符号语言,2GL)面向过程的高级语言(算法语言,3GL)非过程化的高级语言(4GL)(5GL),1.1.2 C语言的发展,简洁、高效、灵活和强功能数据类型丰富,适应系统软件和应用软件开发的需要C语言有丰富的运算符(34种,见附录C)C语言是一种结构化语言,适合于大型程序的模块化设计C语言生成的代码质量高可移植性好C语言已逐步发展为通用程序设计语言,1.1.3 C语言的特点,C语言的缺陷主要反映在:运算符优先级太多,不便记忆还没有一个一致公认的标准C不是一个强类型的语言,类型检查太弱,转换比较随便,不太安
3、全,1.1.3 C语言的特点,1.1.4 C程序形式和程序执行过程,【例1.1】C语言程序示例程序如下:#include#include int mysum(int m,int n);,P3,main()int a,b,x;double c,y,z;c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;printf(z=%lfn,z);,int mysum(int m,int n)int k;k=m+n;return k;程序的运行结果是:z=32.000000,c=4.0;y=sqrt(c);a=10;b=20;x=mysum(a,b);z=x+y;,ma
4、in函数,掌握解决简单问题的步骤 用C语言能够实现如下程度的功能,演示:shili_13,本课程的目标,1.2 简单C程序与上机步骤,1.2.1 简单C程序1.2.2 上机步骤,P4,1.2.1 简单C程序,【例1.2】编写在屏幕上显示一个句子“Lets study the C language.”的程序。#include main()printf(Lets study the C language.);,main是主函数名,有且仅有一个主函数,函数体,本函数体有一条输出语句,运行结果如下:Lets study the C language.,不能丢!,命令行,注意:区分大小写,P4,【例1.
5、3】编写输出两个句子“Lets study the C language.”和“Its interesting.”的程序。#include main()printf(Lets study the C language.n);/*输出字符串后换行*/printf(Its interesting.n);,换行符,运行结果:Lets study the C language.Its interesting.,注意书写格式,1.2.2 上机步骤,请按教材上机实践 例1.2 例1.3,P5,1.3 数据类型,数据类型,基本类型,整型,整型(int)长整型(long),实型(浮点型),单精度型(float
6、)双精度型(double),数值类型,字符类型(char)枚举类型(enum),构造类型(组合类型),数组类型结构体类型(struct)共同体类型(union)文件类型(file),指针类型,空类型(void),不返回任何类型的数据,1.3 数据类型,【例1.4】运行程序,观察sum和ave的值#include main()int a,b,sum;float ave;a=5;b=6;sum=a+b;ave=sum/2;printf(“%d,%fn”,sum,ave);,sum=,11,?,ave=,?,5.5?,5,运行结果:11,5.000000,P7,说 明,常用数据类型:整型、实型、字符
7、型、数组、结构体类型、指针类型等一定要选择合适的数据类型使用正确的输出格式说明,1.4 常量与变量,1.4.1 常量与变量的概念1.4.2 整型常量与变量1.4.3 实型常量与变量1.4.4 字符型常量与变量,P8,1.4.1 常量与变量的概念,【例1.5】编写输出1000和100的和 与差的程序。#include#define FIRST 1000 main()int s;s=FIRST+100;printf(s=%dn,s);s=FIRST-100;printf(s=%dn,s);,变量,s=1100,s=900,将用FIRST代替1000,P8,变量的命名规则,由az、AZ、09、_ 组
8、成 变量名的第一个字符不能是数字关键字不能作为变量名,注意:区分大小写,【例1.6】下面变量名中哪些是合法的,哪些是不合法的?Int float _123 9k qbasic printf a.b year business,(),(),(),(),(),(),(),(),(),(),变量名要简单明了、见名知意,不提倡用函数名,变量必须先定义后使用,main()int a,b;a=5;b=6;int sum;sum=a+b;printf(“%dn”,sum);,下面程序是错误的。,定义变量,int a;,制造容器,变量的定义、多次赋值以及输出的全过程,不定值,a=5;,5,a=6;,6,pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实用 课件 ppt
链接地址:https://www.31ppt.com/p-5344760.html