




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
语言总结范文1.1 添加stdio.h 的引用1.2 添加一个main函数1.3main 函数的形式应该是voidmain(){}2.C 语言程序的编译运行过程2.1 编写源代码(CPU是不能直接执行 C语言的)2.2 编译:将C语言的源代码翻译为机器语言的源代码编译完成的结果一般是个 exe文件2.3 运行:在DOS命令行中直接写 exe文件的名称,就可以直接运行C语言编写的程序(exe)。数据类型数据类型的定义:存放数据的容器。基础的数据类型有:int:
整型,一般的会占
4个字节,
32位float:
浮点类型(单精度),一般的会占
4个字节,
32位存储的数据应该是带小数的数据 char: 字符类型,一般的会占1个字节,8位,会存储单个字符。A,B,a,b,.,+,-,(,), ’A’,’X’,’\n’’\t’扩展的数据类型:long
:长整型,存储的数据量要多一点一般的应该是
4个字节short:
短整型,一般的应该是
2个字节double:
双精度的浮点类型,
8个字节。测量数据类型在内存中占多大的空间使用sizeof运算符来测量可以接受一个变量,也可以接受一个类型。给变量赋值的时候,某种数据类型的常量int:1,2,45%dlong:12l%ldshort:12,23%dfloat:12.3f%fdouble:12.3%lfchar: ’A’%c变量4.1 变量的定义:定义完一个变量,没有初始化,这个时候变量中的值可能是一堆垃圾。如果要使用这种变量的话,那么必须对变量进行初始化过程:其实就是为变量赋值的过程。变量的数据类型变量的名称 ;定义完一个变量,立即对这个变量用初始值给其进行初始化。变量的数据类型变量的名称 =初始值;定义变量必须在函数一开始。intx;x=123;inty;// 放在这个地方时错误的,应该放到和x变量定义一个地方。4.2 变量的使用对于有累计过程的变量,必须对其进行初始化。对于累加的变量应该初始化为 0对于累积的变量应该初始化为 1在程序运行的过程中可以对变量进行多次赋值。变量可以在函数中定义:叫局部变量,只在当前定义的函数中使用,超出这个范围,将不再可用。变量可以在函数外部定义:叫全局变量,在所有的函数中都可以使用4.3 变量的名称变量的名称应该有明确的含义。变量的名称应该采用英文单词的组合。变量的名称如果采用了多个英文单词,那么第一个单词的首字符要小写,后续的单词的首字母要大写。这种命名方式叫骆驼命名法。Pascal 命名法:每个单词的首字母都必须大写。Camel 命名法:应用在局部变量中。Pascal 命名法:应用在全局变量,函数的名称。应该类似于:userInput,puterNumber,pareResult标识符:变量的名称,函数的名称这些都叫标识符。标识符的规范:可以使用的字符:字母,数字,下划线。对于标识符来说,第一个字符不能是数字,可以是字母或下划线。一个标识符在同一个范围中只能应用在一个变量或一个函数名中。变量名称的小规范:i,j,k,m,n 可以作为循环变量的名称。x,y,z 可以作为普通的变量使用。除此之外,尽量不要使用单个字母来做变量的名称。一般来说,变量的名称应该是一组名词的组合,修饰的词应该在变量名称的最前面。函数名称:一般应该是动宾结构;动词 +名词的形式。GetUserInput()GetMonthDays()EatFood();DrinkWater();控制结构总的控制结构有三种。6.1 顺序结构一句接一句的顺序执行。写在上面的语言应该先执行。写在下面的语句应该后执行。是使用最多的结构,因为顺序结构中没有关键字。6.2 分支结构ifelseif主要做范围匹配if( 条件表达式或者逻辑表达式 )因为条件表达式和逻辑表达式的结构都是真或假对于ifelseif 结构来说,一次只能匹配一个范围,只要有一个范围匹配成功,那么其他的分支将不会被执行。分支结构可以嵌套。switchcase主要做单值匹配switch:casedefault:breakswitch
需要匹配的变量的名称:单个值啥都不写:是结束这个switch后面的变量的数据类型应该是整型或字符类型,浮点类型不可以。case: 表明匹配上这个值应该做的工作。case 后面应该有个块。在case块的最后,应该是 break语句,用来跳出 switch。default :所有的case都没匹配上的时候,应该执行的语句块。default 块中也应该有 break。当一个case块中没有任何内容的时候,可以不写 break,那么这时候,将会匹配下一个 case块中的内容。switchcase 结构可以转换为 ifelseif 结构。ifelseif 不一定可以转换为 switchcase结构6.3 循环结构for 循环for( 循环变量的初始化;循环执行的条件;循环变量变化的过程)//不能有分号{循环体可能会执行多次循环执行的次数和for中的三个语句都有关系。}循环:循环的种类:确定次数的循环。次数不确定,但是由程序来决定循环次数。次数不确定,但是由用户来决定循环次数。死循环。循环的形式:1.for( 循环变量的初始化;循环执行的条件;循环变量变化的过程)循环变量的初始化;while(循环执行的条件){循环变量变化的过程;}循环变量的初始化;dowhile(循环执行的条件){循环变量变化的过程;}数组:一组在内存中连续存放的变量的集合。定义:数组中元素的类型数组的名称[数组的大小];intary[5];数组中元素的类型数组的名称[数组的大小]={数值1,数值2,.....};大括号中的数值的个数,不能比数组的大小还多。intary[4]={1,2,3,4};intary[4]={1,2,3};错误的intary[4]={1,2,3,4,5};数组中元素的类型数组的名称[]={数值1,数值2,.....};数组的大小是大括号中元素的个数。使用:赋值数组的名称[数组元素的下标]=值;数组元素的下标从 0开始,到数组的大小-1结束。取值变量的名称=数组的名称[数组元素的下标];算法查找(在数组中查找最大数)首先假设数组中的第一个元素是最大的;将数组中的其他元素挨个与最大数进行比较。查找(在数组中查找指定的元素)返回的结果是指定的元素在数组中的位置(下标或索引)排序(冒泡)核心思想:大数下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合同无效由哪些部门确认
- 2025年变更劳动合同协议 副本
- 2024年锡林郭勒盟锡林浩特市医疗保障局选聘社会监督员笔试真题
- 2024年邳州市市属事业单位考试真题
- 2024年柳州市市属事业单位考试真题
- 2024年湖北省中医院招聘聘用工作人员真题
- 2024年安庆皖江中等专业学校专任教师招聘真题
- 2024年福建福清元载中学教师招聘真题
- 2024年北京农业职业学院招聘真题
- 2024年安国市职业技术教育中心专任教师招聘真题
- 社会学概论(第四版)第10章社会组织
- DB37-T 5225-2022民用建筑太阳能热水系统一体化应用技术标准
- DB44∕T 1988-2017 广东终身教育资历框架等级标准
- 巧用EXCEL建立合同管理台帐并动态管理合同
- 汽车吊接地比压计算
- 外架搭设悬挑板上方案
- 绿化机具操作标准作业规程
- 喜利得抗震支架解读ppt课件
- 小学数学课堂教学评价量表完整版
- 食堂加工流程图(3)
- 喜庆中国风十二生肖介绍PPT模板
评论
0/150
提交评论