最新C语言期末考试总结-看完保你过PPT课件.ppt

最新C语言期末考试总结-看完保你过PPT课件.ppt

ID:62067795

大小:1010.50 KB

页数:50页

时间:2021-04-14

最新C语言期末考试总结-看完保你过PPT课件.ppt_第1页
最新C语言期末考试总结-看完保你过PPT课件.ppt_第2页
最新C语言期末考试总结-看完保你过PPT课件.ppt_第3页
最新C语言期末考试总结-看完保你过PPT课件.ppt_第4页
最新C语言期末考试总结-看完保你过PPT课件.ppt_第5页
资源描述:

《最新C语言期末考试总结-看完保你过PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言期末考试总结-看完保你过第一部分C语言初步知识主要内容1.1C程序开发运行方法1.2数据类型1.3运算符与表达式(3)字符型常量字符常量:用单引号包含的一个字符转义字符:以开头的字符字符串常量:用双引号包含的字符序列.如:'a','1‘,'','','18'"123","a","Howdoyoudo!",'abc'2.变量变量:在程序运行过程中,其值能被改变的量变量命名要符合C语言标识符规则。C语言标识符规则:只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线如:sum,_total,ch1_1,M.D.Haln,¥100

2、,3DMax合法的字符型常量形式?合法的转义字符形式?合法的C语言标识符形式?变量要“先定义,后使用”变量定义时,系统按变量类型分配内存。字符数据和整型数据之间可以通用。如:已知charc1='a',c2=‘B'则printf(“%d,%d,%c,%c”,c1,c2,c1-32,c2+32);输出结果是:97,66,A,b字符型和整型通用?字母A:65字母a:97大小写差32大小写转换§1-3运算符和表达式优先级运算符运算符功能运算类型结合方向1()[]->.圆括号,函数参数表数组元素下标指向结构体成员结构体成员自左至右2!++、--*&(类型名)逻

3、辑非自增1,自减1间接访问运算符求地址运算符强制类型转换单目运算自右至左3*、/、%乘、除/整除、整数求余双目运算符自左至右4+、-加、减6<、<=、>、>=小于、小于等于、大于、大于等于7==、!=等于、不等11&&逻辑与(短路运算符)12

4、

5、逻辑或(短路运算符)13?:条件运算三目运算自右至左14=、+=、-=、*=/=、%=、&=、^=

6、=、<<=、>>=赋值、先运算再赋值双目运算15,顺序求值顺序运算自左至右下列运算符中优先级最高的运算符是()A.!B. %C.+=D.

7、

8、已有定义:intx=789;则表达式x/10%10的值是()已有定义:inta

9、=3,b=4;floatc=5.4;则表达式!(a-b)+(int)c/2+a++的值是()已有定义:inta=1,b=2,c=3,d=4,m=1,n=1;则计算表达式(m=a>b)&&(n=c>d)后,m、n的值是()表示数学关系a≤b≤c的C语言表达式是()运算符:/除、整除%整数求余++自增1--自减1+=先运算再赋值(类型名)强制类型转换!逻辑非&&逻辑与(短路运算符)

10、

11、逻辑或(短路运算符)?:条件运算符,逗号运算符(顺序求值)第二部分C结构化程序设计主要内容2.1三种基本结构2.2if语句2.3for语句2.4while语句2.5break和co

12、ntinue语句顺序结构选择结构:if、switch、break循环结构:for、while、continue、break§2-1三种基本结构§2-2if语句if(表达式1)语句1elseif(表达式2)语句2else语句3计算表达式1的值,若其值为真(值为非0),则执行语句1,否则计算表达式2的值,若其值为真(值为非0),则执行语句2,否则就执行语句3includeintmain(){inta,b;scanf(“%d”,&a);if(a<0)b=-2*a;如果从键盘上输入8<回车>,则输出?elseif(a==0)b=0;elseb=2*

13、a;printf(“a=%d,b=%d”,a,b);return0;}-2a(a<0)例有一个函数b=0(a=0)编一程序,输入一个a值,输出b值。2a(a>0)if-else语句§2-2for语句for(表达式1;表达式2;表达式3)语句(1)先计算表达式1。(2)计算表达式2,若其值为真(非0为真),则执行语句,然后执行下面第(3)步。若为假(值0为假),则结束循环,转到第(5)步。(3)计算表达式3。(4)转回上面第(2)步。(5)循环结束,执行for语句下面的一个语句#includeintmain(){inti,s=0;for(

14、i=1;i<=100;i++)s+=i;/*计算1+2+3+…+100的值*/printf("sum=%d",s);return0;}/*计算1+3+5+7+…+99的值*//*计算2+4+6+…+100的值*//*计算1*2+2*3+3*4++…+9*10的值*/for语句§2-3while语句while语句用来实现“当型”循环结构。一般形式:while(表达式)语句当表达式为非0值(“真”)时,执行语句。其特点是:先判断表达式,后执行语句。从键盘输入的字符中统计大写字母字符的个数,用换行符结束循环。#include"stdio.h"main(){char

15、c;intn=0;while((c=getchar(

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

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

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