c基础课堂笔记汇总

c基础课堂笔记汇总

ID:35318362

大小:118.50 KB

页数:15页

时间:2019-03-23

c基础课堂笔记汇总_第1页
c基础课堂笔记汇总_第2页
c基础课堂笔记汇总_第3页
c基础课堂笔记汇总_第4页
c基础课堂笔记汇总_第5页
资源描述:

《c基础课堂笔记汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二天知识汇总第一步:运算符及运算符的优先级1sizeof:可以获得数据类型占用内存空间的大小。以字节为单位显示。一边形式:sizeof(typename)sizeof(int)=4sizeof(short)=2sizeof(char)=1sizeof(double)=8sizeof(float)=4输入一个char型的字符(如'a'),则将该字符对应的ASCII码的数值所占字节数表示出来。输入一个小数,则默认该小数位double类型2运算符优先级:运算符描述结合性()圆括号自左向右!,++,--,sizeof逻辑非,递

2、增,递减,求数据类型的大小自右向左*,/,%乘法,除法,取余自左向右+,-加法,减法自左向右<,<=,>,>=小于,小于等于,大于,大于等于自左向右==,!=等于,不等于自左向右&&逻辑与自左向右

3、

4、逻辑或自左向右=,+=,*=,/=,%=,-=赋值运算符,复合赋值运算符自右向左优先级顺序(由高到低):括号运算符、单目运算符、算术运算符、关系运算符、逻辑运算符(不包括!)、条件运算符、赋值运算符、逗号运算符。Eg:代码练习:年份判断及回文数取出不同位数上数字的方法有两种,一种是先取模后取余,另一种是先取余后取模。第二步:

5、条件结构的相关知识。1多重条件结构包括:多重if,嵌套if,switch结构。2多重if的形式if(表达式1)语句1;elseif(表达式2)语句2;…else语句n;3多重if的注意事项:多重if之间无先后顺序关系,但应该根据实际情况对同级条件进行排序,涉及到代码的优化。else总是与最近的缺少对应else的if配对要注意对语句进行{}的使用(适用于任何if语句中)4嵌套if结构if(表达式1)if(表达式2)if(表达式3)语句;else语句;5switch语句switch(表达式){case常量1;语句;break

6、;case常量2;语句;break;default;}6switch语句注意事项:switch条件表达式是参照常数值(此处常数值可以是字符(需加单引号),int,char型数值,常量表达式。但不可以是变量,小数)进行检查(int,char可以,float,double不可以)在case后的各常量表达式的值不能相同,否则会出现错误;在case后,允许有多个语句,可以不用{}括起来;每个case语句后都必须有一个break语句,否则switch语句遇到第一个匹配条件时会一直执行,直到遇到第一个break才退出;各case和d

7、efault子句的先后顺序可以变动,而不会影响程序执行结果;default子句可以省略;7解题思想思想:区域转换为点switch(ch<32)point=0,意即把一个范围内的值进行定义成一个变量的值来代替,在这个范围内就可以用这个来表示。即将区域转换为点。8书写规范使用这种定义方式12==value有效避免无法检出的错误。9多重if与switch结构的比较多重if结构和switch结构都可以用来实现多路分支多重if结构用来实现两路、三路分支比较方便,而switch结构实现三路以上分支比较方便在使用switch结构时,应

8、注意分支条件要求是整型表达式,而且case语句后面必须是常量表达式有些问题只能使用多重if结构来实现,例如要判断一个值是否处在某个区间的情况10条件运算符:value=num>100?a++:b++;判断语句num>100为真时执行a++,反之执行b++第三步:循环结构1循环的应用条件:需要多次重复执行一个或多个任务的问题。2循环中担心出现的问题:循环中最担心死循环;要找好循环的条件与控制;循环中使用的变量要经过初始化;循环包括:循环初值,循环变量增值,循环条件,循环终值,循环体3四种不同的循环结构:1)用goto语句和

9、if语句构成循环;2)用while语句;3)用do-while语句;4)用for语句4while循环:循环语法:while(表达式){语句;}工作原理:计算表达式的值,当值为真(非0)时,执行循环体语句,一旦条件为假,就停止执行循环体。如果条件在开始时就为假,那么不执行循环体语句直接退出循环。5do-while语句一般语法:do{语句;}while(表达式);工作原理:它先执行循环体中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。注意:while()后面必须有;do-while中的语句至少执行

10、一次。6嵌套while与嵌套do-while的代码练习。7while与do-while的比较:while循环是先判断后执行,所以,如果条件为假,则循环体一次也不会被执行。do-while循环是先执行后判断,所以,即使开始条件为假,循环体也至少会被执行一次。8for循环for循环中有三个表达式for语句中的各个表达式都

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

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

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