



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、转义学苻意义ASCII码值(+进制)W响玲旧EL)007b退格(BS),将当前位置褐到前一列 一D0 3V换面下尸),将当前位量移到下面开头0125换行(LF),将当前位置移到不一行开头010r回生(CR),将当前位置移到本行开头013t水平制表叫(跳到下一个TAB位置)009v垂直制表(VT)011代表一个反斜线字行飞。翌V代表一个单引号(撇号)字符039代表一个辣弓1号字卷034?代表一个问号063w空字符(NULL)000ooo1至归位从进制数所代表的任意字符三位八进制xhh1到2位+六进制所代表的任意字符二位十六进制注区分.斜杆尸与反斜杠N、此处卒可互换一、关键字和标识符关键字:int
2、 for if标识符:char str30;int a; double b; str,a,b是标识符标识符命名规则:字母、数字、下划线、且数字不能开头3test 否 tes_3 是 u&54 否二、运算符优先级数学运算:+-* / &关系运算:< > <= >= 低于数学运算逻辑运算:&& | ! 低于关系运算三、数据类型int char double float表示范围(有类型所占空间长度决定)类型转换: 1) 隐式转换: 赋值时转换int a = 3.2;float b = 3; /a 为 3b 为 3.0运算时转换任何数与 floa
3、t 或 double 类型运算,都转为 double2)强制转换: float a =3.2; int b = (int)a; /b 为 3四、面向过程编程:顺序结构:从上到下依次执行选择结构: if if.else if.else if.else switch分支结构:while() for() do.while();五、模块化编程(函数)函数的定义:返回类型 函数名(参数列表)void myPrint(char s);int max(int a,int b);函数的调用: 1、直接调用 max(3,5);2、作为参数调用:printf("%d",max(3,5);3、作
4、为条件调用:if(max(3,5)>2)eg:/ 应 用 场 合 : 给 一 个 字 符 串 , 求 数 字 个 数helloChina5AAA6BBB'n'while(scanf("%c",&tmp)=1 && tmp != 'n')if('0'<=tmp && tmp<='9')cnt+;或者:scanf("%s",str)/char str50;int len = strlen(str);for(int i=0;i<len
5、;i+)if('0'<=stri && stri<='9')cnt+;形式参数和实际参数:函数头中的参数就是形式参数,用来点位;实际被处理的是实参局部变量和全局变量局部变量:定义中代码块 中的变量;可能在函数中,可能在if 、 while 、 for 中只在局部有效,出代码块,消失全局变量:定义在代码块 之外,全局可用,一直存在。静态变量:分配在静态内存区,会一直存在,知道程序结束动态变量;分配在动态存储区,随时分配,随时释放。数组:数组的定义: int a10; double b20;float x&520 错数组的初始化
6、int a5 = 1,2,3;/1,2,3,0,0int b6 = 0;/0,0,0,0,0,0只要不在初始化阶段,数组的赋值就要用循环。数组元素的引用 int a10;a0 = 10; 注意一点;下标范围为0(数组长度-1)重要应用:选择排序、冒泡排序函数参数为数组;int getArrayLen(int a10)此函数可以返回数组的长度二维数组:定义、 初始化 int a34 = 1,2,3,4,2,3,4,5,3,4,5,6表示定义一个3行 4列的数组引用:注意下标范围: a0203重要应用: 矩阵的运算: 加减、 换行、 翻转 (主对角线、 副对角线)字符数组:定义和初始化: char a20 = "hello" 或者 char b = "hello"字符串:双引号引起来的一串字符字符数组:用来存放字符的数组字符数组的读入: char str30; scanf("%s",str);/ 由于数组名字即为地址,所以 str 前不加 &重要注意: scanf("%s",str); 读入后,会自动补一个0 ,所以数组长度应定义为字符长度+1字符数组的输出:printf("%s&quo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河长助理面试模拟题集
- 2025年礼宾接待外事面试模拟题及参考答案
- 2025年海外经贸代表处招考笔试模拟题
- 优抚医院面试题目及答案
- 2025年安全管理人员资格测试题及答案
- 2025年员工安全意识考试题及答案
- 2025年村级农技长制农技长助理招聘笔试预测题
- 2025年安全生产安全咨询测试题集
- 水利水电三类人员ABC考试题库及答案
- 功能性饮料在健身房场景中的市场推广策略深度研究报告
- 数字化设计与制造技术专业教学标准(高等职业教育专科)2025修订
- 乡镇卫生院医疗收费价格公示管理制度
- 2023医疗质量安全核心制度要点释义(第二版)对比版
- 2025年注册土木工程师(水利水电)之基础知识模考模拟试题(全优)
- 教育评价体系改革-第2篇-洞察及研究
- 2025年新高考Ⅰ卷(新课标Ⅰ卷)语文真题试卷(含答案)
- CJ/T 448-2014城镇燃气加臭装置
- 项目经理业绩合同范本
- 租房开午托园合同范本
- 水电维修外包合同范本
- T/CECS 10344-2023绿色装配式边坡防护面层
评论
0/150
提交评论