第2章-C语言简介ppt课件.ppt

第2章-C语言简介ppt课件.ppt

ID:59204854

大小:1.46 MB

页数:31页

时间:2020-09-26

第2章-C语言简介ppt课件.ppt_第1页
第2章-C语言简介ppt课件.ppt_第2页
第2章-C语言简介ppt课件.ppt_第3页
第2章-C语言简介ppt课件.ppt_第4页
第2章-C语言简介ppt课件.ppt_第5页
资源描述:

《第2章-C语言简介ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.6C语言简介一个简单的C程序数据类型算数和逻辑运算流程结构指针、数组的定义和访问函数的定义、声明、调用结构体与共用体11.6C语言简介:一个简单的C语言程序main(){printf(“Hellowold.”);}每个C程序都有一个主函数main;C程序是由函数构成的;“{“和”}”内的部分是函数体;每个语句以分号“;”结束;printf是C的库函数一个函数。21.6C语言简介:数据类型与变量定义常量直接常量circle_a=3.1416*r*r;符号常量#definePI3.1416/*定义符号常数*/circle_a=PI*r*r

2、基本变量类型inti1,i2;/*定义i1,i2为整型变量*/shorts1,s2;/*定义s1,s2为短整型变量*/longl1,l2/*定义l1,l2为长整型变量*/unsigned放在int,short,long之前说明为无符号类型31.6C语言简介:数据类型与变量定义char字符型floatdouble单精度实型双精度实型(浮点型)enum枚举类型(在构造类型里介绍)构造类型结构体共用体指针空类型在C语言中,使用一个变量之前必须先定义变量的类型,编译时会根据指定类型分配存储空间,并决定数据的存储方式和允许操作的方式。41.6C语言

3、简介:变量的赋值变量=表达式说明:“=”是赋值符号;赋值运算的方向由右向左。先计算表达式的值再给变量赋值;“变量=表达式”在C语言中称为赋值表达式,它等于被赋值变量的值b=a=3+5;/*赋值后a,b都是8*/课外学习:如果赋值符号“=”两边的类型不一致会是什么结果?51.6C语言简介:标识符命名标识符是给程序中的实体——变量、常量、函数、数组、结构体以及文件起名字。命名原则以字母或下划线开头,由字母、数字或下划线组成的字符序列。Number-of-move,pieceflag,5_7_9都是不合法的C语言定义的关键字有专门含义,不能在用来命

4、名实体长度因系统而异61.6C语言简介:算术运算5个双元运算+,-,*,/,%自反算术运算a=a+b;可以简写成a+=b;另外还有a-=b;a*=b;a/=b;a%=b;自加和自减运算i=i+1;可以用i+=1;用i++表示i=i-1;可以用i-=1;用i--表示课后阅读:++i,和--i和上面有什么区别一元运算、优先级问题71.6C语言简介:关系运算和逻辑运算关系运算是指对两个运算量之间的大小比较>(大于),>=(大于等于),<(小于),<=(小于等于),!=(不等于)关系运算的返回值只有两个:“真”或“假”3种逻辑运算&&(逻辑与)

5、

6、(

7、逻辑或)!(逻辑非)81.6C语言简介:C语言的语句表达式语句赋值语句;如:i=1;i=a+b;x=sin(y)函数调用语句Printf(“helloworld”);空语句流程控制语句if…else语句switch语句for语句while语句do…while语句Continue,break语句91.6C语言简介:C语言的语句选择结构(1)if(条件表达式){语句块/*如果只有一个语句花括号可以去掉;*/}101.6C语言简介:C语言的语句选择结构(2)if(条件表达式){语句块/*如果只有一个语句花括号可以去掉;*/}else{语句块/*

8、如果只有一个语句花括号可以去掉;*/}111.6C语言简介:C语言的语句选择结构(3)if(条件表达式){语句块/*如果只有一个语句花括号可以去掉;*/}elseif(条件表达式){语句块/*如果只有一个语句花括号可以去掉;*/}else{语句块/*如果只有一个语句花括号可以去掉;*/}121.6C语言简介:C语言的语句选择结构(4)swith(表达式){case常值表达式1:语句块1case常值表达式2:语句块2..defaut:语句块n}注意:每个语句块的最后一条语句通常是break语句(跳到多路选择或循环结构之后)131.6C语言简介:

9、C语言的语句循环结构(1)while(条件表达式){循环体/*如果只有一个语句花括号可以去掉;*/}141.6C语言简介:C语言的语句循环结构(2)do{循环体/*如果只有一个语句花括号可以去掉;*/}while(条件表达式)至少要执行一次循环体,与fortran语言的dowhile语句不一样151.6C语言简介:C语言的语句循环结构(3)for(初始化表达式;条件表达式;修正表达式){循环体/*如果只有一个语句花括号可以去掉;*/}相当于:初始化表达式;while(条件表达式){循环体修正表达式;}//for中每个分句多个表达式是否可以?1

10、61.6C语言简介:指针(1)凡是在程序中定义的变量,在编译时都分配相应的存储单元。例如,一般微机的C系统给整型变量分配2个字节,实型分配4个字节。每个变量所占的存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。