77范文网 - 专业文章范例文档资料分享平台

课堂笔记(3)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

#include \void main() { int c1;

printf(\请输入您的号段:\); scanf(\,c1);

if((c1>=134&&c1<=152)||c1>=158||c1<=159) printf(\您的号码是中国移动2G号码\); else if(c1==157||c1==158||c1==159) printf(\您的号码是中国移动3G号码\); else if((c1>=130&&c1<=132)||c1==155||c1==156) printf(\您的号码是中国联通2G号码\); else if(c1==185||c1==186)

printf(\您的号码是中国联通3G号码\); else if(c1==133||c1==153)

printf(\您的号码是中国电信2G号码\); else if(c1==180||c1==189)

printf(\您的号码是中国电信3G号码\); else

printf(\您输入的号码有误,请重新输入\); }

Switch条件语句:

1.形式

Switch(某个变量)

{ Case 常量1:语句1;break; Case 常量2 : 语句2;break; ……

Case 常量n : 语句n;break; }

2.注意事项:

Switch的条件常量必须是整形数或者字符,不能是小数或分数。

同一个switch结构中的常量表达式的值应该不同,否则会发生错误。

Switch结构中的break很重要,如果不出现break,系统将依次执行switch中的各条语句。

Switch结构中的最后一句可以不加break,因为结构已经快要结束了,会自动跳出结构。 多个case可以执行相同的语句,不用每个语句都写一遍,在最后一条写上即可。 形如:

Case 常量1 Case 常量2 Case 常量3

Case 常量4:语句1;break; Case 常量5 语句2:break;

条件运算符和条件表达式:

1.一般形式为:

表达式1?表达式2:表达式3;

当表达式1为真,就执行表达式2;表达式1为假,就执行表达式3。

2.使用时的注意事项:

条件运算符?和:是一对运算符,在条件表达式中不可分开单独使用。

一个条件表达式或用于赋值语句中,或用于另一个表达式中,不要单独构成一条语句,即 x

条件运算符的结合性是自右向左,即a>b ? a:c>d?c:d应理解为a>b ? a:(c>d?c:d) 条件运算符“?”和“:”是一对运算符,其优先级别高于赋值运算符,低于算术运算符。

3.例题应用举例:

解答:

#include \void main() { int t;

scanf(\,&t);

(0<=t&&12>t)?((0<=t&&6>=t)?printf(\凌晨\):printf(\上午\)) :((24>=t&&14<=t)?((14<=t&&18>=t)?printf(\下午\):printf(\晚上\)) :printf(\中午\)); }

While循环

1. While表达式的条件必须用括号括起来。

2. While(i),在设定这个循环条件时。应该注意i的设定,预防进入死循环。

3. 当循环体中有两句及以上的语句时,必须用大括号把这些语句括起,这一点与IF语句

一致。

4. 计数变量i要注意其初值和位置,不同的位置与处置也许会对循环造成极大的影响。 5. 循环的三个要点是:循环变量的初始值,循环条件和循环条件的增量。 6. While语句的一般形式:

While(表达式) {

循环体语句; }

7.表达式一般是关系表达式或逻辑表达式。 8.do-while语句的语法格式 do {

语句体; }

While(表达式);/*结束*/

Do-while语句用于实现直到型循环,不管条件是否成立,至少执行循环体一次。

For循环

For(表达式1;表达式2;表达式3) {

循环语句; }

表达式1、表达式2、表达式3的功能分别是初始表达式、循环条件表达式、变值增量表达式。

For语句与while语句并没有什么本质上的区别,只是for语句把while语句中的几个关键条件集中起来,写在了括号里,便于观察,这种方法在程序语句条数不多时没有什么卵用,只有在语句条数很多时才能体现出优势。

For语句的使用很灵活,三条语句都可以省略掉,由其他位置的语句代替。

循环嵌套

一个循环体中含有另外一个循环体,这样的方式称为循环嵌套,循环嵌套可以嵌套同种循环,也可以嵌套不同种的循环。

内层循环与外层循环的关系类似于秒针、分针、时针的关系,最内层的循环从初始条件到溢出条件走完一遍,其外层循环的计数单位才加上一,及其类似于当秒针从0到60跑完一个循环,分针才会走动一格。把握原则即可。

Break语句和continue语句的区别:系统一旦读到break语句时,会自动跳出当前循环,往下执行,而系统continue语句时,会跳到循环的条件判定处,如果条件符合,将重新从头执行循环。

循环结构是最重要的计算机结构,因为计算机的优势就在于可以连续不断的重复工作。

用循环结构解决实际问题的方法大致可以分为以下几类:求和(积),迭代,穷举等。

函数

函数是一段可以重复调用、功能相对完整的程序段

C程序的执行是从main函数开始的,也要从main程序结束,函数与函数之间并没有从属关系,函数之间可以相互调用,但不能调用main函数。

一个函数的使用主要包括函数声明、函数调用和函数定义其格式如图所示:

如果函数是在另一个函数中声明,那么这个被声明的函数只能在它声明的函数中调用。如果想要让所有的函数都可以调用定义的函数,那么应该在所有的函数开头(即最上方)声明该函数。

函数声明的作用是通知系统该函数已经定义过。

当一个函数的定义在它的调用之前,就可以不用声明。

函数声明的一般格式:函数原型(定义函数的第一行)+分号

函数大致可以分为四类:无返回值无参数、无返回值有参数、有返回值无参数、有返回值有参数,图表如下:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库课堂笔记(3)在线全文阅读。

课堂笔记(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/297909.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: