C
公子伊一丶
这个作者很懒,什么都没留下…
展开
-
3.15黑暗后的黎明:运算符与分支结构
double num=6;//小类型转大类型 自动转换int num1=(int)num//小类型转大类型 强制类型转换运算符和条件结构运算符和表达式几大基本运算符赋值运算符、算术运算符、关系运算符、逻辑运算符表达式符号与操作数的组合赋值符号 =计算顺序:从右往左算术运算符可以进行算术运算一元运算符:++ --二元运算符:+、-、*、/关系运算符>, <,>=,<=,==,...原创 2018-03-15 22:03:05 · 138 阅读 · 0 评论 -
3.25结构体-面向对象前奏
结构 就是一个数据类型结构是一种构造数据类型,由若干数据项组合而成struct 结构名{};结构定义并不预留内存结构定义一般放在程序的开头部分结构定义仅来描述结构的形式,使用结构需要声明结构变量先定义结构,再声明结构变量定义结构类型的同时,可以声明变量指向结构的指针一个指针指向结构时,称为结构指针变量结构指针变量中的值是所指向的结构变量的首地址一般形式struct 结构名称*结构指针变量名;访问结...原创 2018-03-25 17:56:17 · 132 阅读 · 0 评论 -
3.24字符串-字符数组,原来是你2
字符串一个或多个字符的序列称为字符串使用字符数组存储 每个储存单元占一个字节 最后一个是空字符空字符是字符串的终止符声明储存字符串的数组时,数组大小至少比所存储的字符数多1,因为编译会自动在字符串常量的末尾添加空字符\0gets()fgets(names,10,stdin);//从标准输入流中读取10字节到数组names中puts()字符串小结字符串有一个或多个字符的序列称为字符串C语言中用字符数...原创 2018-03-24 16:30:33 · 194 阅读 · 0 评论 -
3,24字符串-字符数组,原来是你z
传递参数按值传递给函数传递参数时,参数不会直接传递给函数,而是先制作参数的副本,存储在栈上,在使用这个副本可用于函数,而不是使用初始值引用传递指在调用函数时将实际参数的地址传递到函数,那么在函数中对参数进行修改,将影响到实际函数...原创 2018-03-24 14:59:05 · 129 阅读 · 0 评论 -
3.24带参函数-“神器”是这样炼成的
形参和实参实参,实际函数中的值 调用函数的时候,传递的参数是实参定义的时候是形参递归:函数调用自己的过程为递归int factorial(int num){ if(num==1)//退出条件 return 1; else { num=num*factorial(num-1); return num; }}使用递归时注意有反复调用的过程有跳出的条件变量的作用...原创 2018-03-24 14:52:06 · 107 阅读 · 0 评论 -
3.22函数初探-神奇的“黑盒”
函数是什么是完成特定任务的独立程序代码语法规则定义了函数的结构和使用方式为什么要使用函数可以省去编写重复代码的苦恼可以让程序更加模块化,提高代码可读性方便后期修改、完善函数的种类内置函数由C语言系统提供需要在程序前包含定义函数的头文件自定义函数不带参数带参数带返回值 不带返回值内置函数ctype.hint isupper 是否为大写字母int islower 是否为小写字母int isalpha ...原创 2018-03-24 14:26:08 · 275 阅读 · 0 评论 -
3.19老司机登场之数组及常用算法
初识数组什么是数组数组是一个变量,由数据类型相同的一组元素组成变量:内存中的一快空间数组:内存中的一串连续的空间数组的基本结构和基本要素标识符:数组的名称数组元素:向数组中存放的数据元素下标:对数组元素进行编号元素类型:数组元素的数据类型数组只有一个名称,即标识符(用来表示数组的变量名)元素下标标明了元素在数组中的位置,从零开始数组中的每个元素都可以通过下标来访问数组长度固定不变,避免数组越界数组...原创 2018-03-19 22:28:30 · 111 阅读 · 0 评论 -
3.18风起云涌~for循环
for循环语法:for(表达式1;表达式2;表达式3;){ 语句}小结for循环常见问题忘记循环变量或初始化循环条件缺少时或造成死循环循环变量不更新也会造成死循环不可省略分号break语句的作用跳出循环,执行循环之后的语句continue语句的作用跳过本次循环,继续下次循环break和continue的对比break可用于switch结构和循环结构中continue只能用于循环结构中作用(循...原创 2018-03-18 14:46:49 · 146 阅读 · 0 评论 -
3.18起风了:循环初探
while 循环时钟地球自转、公转游戏角色的走动while循环实现int i=0;while(i<=10){ printf(“”重复打印的话“”); i++;}while基本语法while(循环条件){ 循环操作语句}循环三要素循环条件循环变量的初值循环变量的判断循环变量的更新特点:先判断,在执行do-while循环基本语法do{ }while(循环条件);特点:先执行,后...原创 2018-03-18 14:21:25 · 132 阅读 · 0 评论 -
3.11新司机起步之变量与数据类型
内存中如何存放数据计算机使用内存来记忆或存储计算时所使用的数据计算机执行程序时,组成程序的指令和程序所操作的数据都必须存在某个地方这个地方就是计算机的内存,也称为主存或随机访问存储器满为1 空位0 二进制数字 bit(位)什么是变量变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成变量的命名通过变量名可以简单快速的找到在内存中存储的数据C语言变量命名规则C语言规定变量名(标识符)只能由字...原创 2018-03-11 17:08:18 · 151 阅读 · 0 评论 -
3.10Hello,C语言君
什么是程序程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合日常生活中的程序:既定方式和过程(洗澡,谈恋爱、买衣服、玩游戏)计算机中程序:有序指令的集合(关键字:有序、指令、集合)算法和流程图什么是算法 算法就是将输入转为输出的一系列计算步骤简而言之,算法就是可完成特定任务的一系列步骤(枚举法、迭代法、递归法)流程图是算法的一种图形化表示方式流程图使用一组预定义的符号来说明如...原创 2018-03-10 22:52:44 · 208 阅读 · 0 评论 -
3.21指针-C语言的灵魂之旅
指针简介指针是一个值为内存地址的变量基本用法数据类型*指针变量名;int*ptr_num=NULL;指针的初值为空,表示指针不指向任何地址取地址符&取值*指针同样是一个变量,只不过该变量中存储的是另一个对象的内存地址如果一个变量存储另一个对象的地址,则称该变量指向这个对象指针变量可以赋值,指针的指向在程序执行中可以改变指针P在执行中的某时刻指向变量X,在另一时刻也可以指向变量Y指针变量的命...原创 2018-03-21 22:40:54 · 158 阅读 · 0 评论