




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、char含义:定义一个字符型变量或返回值用法:定义(声明)一个字符变量或返回值结构:类型说明符(共两种分别修饰变量和函数)char未定义变量名;char函数名(参数表)函数体;例:char a;char asd;char x=a;float含义:定义小数型变量或返回值(单精度)用法:定义(声明)一个小数变量或返回值结构:定义结构(共两种分别修饰变量和函数)float未定义变量名;float函数名(参数表)函数体;x=10;struct含义:定义结构体变量或返回值用法:定义(声明)一个结构体变量或返回值结构:共分两步(先声明明确的类型,再声明该类型变量)struct结构体名 (类型说明符未定义变
2、量名;类型说明符未定义变量名;);struct已定义结构体名未定义结构体变量名;例:struct stu(int score;int age;char sex;);struct stu stul;union含义:定义共用体变量或返回值用法:定义(声明)一个共用体变量或返回值结构:共分两步(先声明明确的类型,再声明该类型变量)union共用体名 (类型说明符未定义变量名;类型说明符未定义变量名;);union已定义共用体名未定义结构体变量名;例:union stu(int score;int age;char sex;);union stu stul;sizeof含义:获取变量大小用法:当作函数
3、使用,返回值即为变量大小结构:函数型关键字sizeof (类型说明符/已定义变量名)例:int a=sizeof (int);int b=sizeof(struct stu)b=sizeof(stul);b=sizeof (a);typedef含义:定义用户自定义类型用法:可以用自定义类型作为类型说明符生命变量结构:typedef类型自定义类型; 例:typedef int myint;typedef int ints;typedef struct stu STU;myint a; ints=l, 2, 3;STU stu2;stu2. score=99;stu2.sex=“ F” ;*AT*
4、032D091AE8F24A28AE4260AB2F80C006例:float a;float asd;float x=l. 74;double含义:定义小数型变量或返回值(双精度)用法:定义(声明)一个小数变量或返回值结构:类型说明符(共两种分别修饰变量和函数)double未定义说明符;double函数名(参数表)函数体;例:double a;double asd;double x=l.74;int含义:定义整数型变量或返回值用法:定义(声明)一个整数变量或返回值结构:定义结构(共两种分别修饰变量和函数)int未定义变量名;int函数名(参数表)函数体;例:int a;int asd;int
5、 x=2;long short unsigned、 signed含义:定义长、短整形,有、无符号整形用法:放在int前修饰int (也可省去int直接写)可写成组合形式结构:修饰定义(共两种分别修饰变量和函数)long/short unsigned/signed int未定义变量名;long/short unsigned/signed int函数-名(参数表)函数体;例:long int a; short a; unsigned a; signed int a;long unsigned a; short signed a;const含义:定义一个常量用法:将一个常规变量设为常量(固定量)不可
6、再修改。结构:修饰类型说明const类型说明符未定义变量名例:const char a=S;const int i=0;const char* p= How are you”register、 static含义:寄存器变量、静态变量用法:修饰普通变量结构:修饰定义register类型说明符未定义变量名;static类型说明符未定义变量名;例:register double a; static int b;register int asd=8;if. . else.含义:根据判断条件执行相应语句用法:根据if后面的条件,选择执行相应语句结构:语句组合if (表达式)语句;else语句;例:if
7、(x=l) x=8;else x=7;switch.C3.S6.(附带 breakx default 用法)含义:选择执行一组语句中的一条或连续几条用法:跟据switch后面的内容,执行对应的case后的语句。结构:语句组合switch (量)(case 常量:语句;break;default:语句;例:switch(i)(case 1:i=l;case 2:i=2;break;case 3:i=3;break;default: i=4;break含义:中断执行用法:只用于循环内部或switch结构内部。用来跳出循环或中断switch选择结构:独立成句break;例:while (1)i=0;
8、i+;if(i10)break;default含义:默认执行用法:用于switch.case.结构中,默认的执行结构:语句组合,参见switch. . case.例: 参见 switch. case.do含义:执行用法:用于do.while.结构中,先执行再判断结构:语句组合do语句while(表达式);例:int i=5: doi+; while (i10)break;for(i=0;i10;i+)a+;continue;for含义:创立循环(计次循环) 用法:创立一个规定次数的循环结构:语句组合for (表达式1;表达式2;表达式3)语句4;例:for(i=0;i10;i+)a+;for(j=0;j10;j+)a+;b+;return含义:定义函数返回值用法:将一个变量声明为函数返回值,本句执行后所在函数结束本次运行结构:声明结构,用于函数内部(类似定义结构,区别在于声明结构后面跟的是已 知变量,定义结构后面跟不存在的变量)return已定义变量名;例:int p(int a) int s=a*a;return s;while含义:创立循环(条件循环)用法:用于while循环结构中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腾讯ios面试题及答案
- 2025年音乐流媒体平台版权运营生态构建与用户付费策略研究
- 2025年汽车轻量化材料在汽车轻量化车身制造中的模具设计与制造创新策略报告
- 为何要写合同协议书范本
- 社会恶人测试题及答案
- 基于物联网的2025年智能垃圾分类处理系统设计与实施指南报告
- 成品保护工程施工方案
- 2025年电商平台数据分析与电商平台用户参与度精准营销策略报告
- 2025年环保产业园循环经济模式与生态农业发展模式研究
- 新能源汽车生产基地产业链配套能力评估报告
- 国家义务教育质量监测科学模拟测试题附答案
- 管道焊接寸径工作量计算
- 12-1限度样品管理办法
- UI界面设计交互设计教学
- 钢箱梁计算分析与案例详解
- 绞肉机的设计本科生毕业论文
- 山东省某房地产开发项目建设节能评估报告
- 超声引导竖脊肌平面阻滞
- 北京市专业技术类职业资格培训服务合同
- 新版VDA6.3过程审核实例(含评分矩阵)
- 古诗《山行》教学ppt
评论
0/150
提交评论