![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 83
cao4744
这个作者很懒,什么都没留下…
展开
-
黑马程序员-运算小结
一,算数运算 1.加+减-乘*除/ 注意一点:整数除于整数,还是整数。1/2的值是0,这个并不是二分之一 2. 取余运算% 什么是取余:两个整数相除之后的余数 %两侧只能是整数 正负性取决于%左侧的数值 3.注意事项 1> 自动类型转换 int a = 10.6; int b = 10.5 + 1.7; 自动将大类型转换为了小类型,原创 2014-06-19 14:01:53 · 521 阅读 · 0 评论 -
黑马程序员-预处理
预处理指令简介1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯上我们尽可能将预处理指令原创 2014-06-24 16:23:33 · 289 阅读 · 0 评论 -
黑马程序员-流程控制
流程控制顺序结构:默认的流程结构。按照书写顺序执行每一条语句。选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码。循环结构:在给定条件成立的情况下,反复执行某一段代码。 选择结构-if简单使用if (表达式) 语句1; if(count>50) 开班; 上课; if(表达式) 语句1; else 语句2;f(coun原创 2014-06-20 17:03:35 · 309 阅读 · 0 评论 -
黑马程序员-进制与内存分析
进制 二进制特点:只有0和1,逢2进1书写格式:0b或0B开头使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储二进制和十进制的互相转换n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方-1 八进制特点:0~7,逢八进一书写格式:0开头八进制和二进制的互相转换 十六进制特点:0~F,逢十六进一书写格式:0x或者0X原创 2014-06-21 15:15:21 · 420 阅读 · 0 评论 -
黑马程序员-变量作用域,存储类型,类型总结,递归思想
C语言有丰富的数据类型和运算符,因此计算能力非常强大,计算过程中使用的值一般用变量来存储。变量也是有分类型的,不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域,C语言也提供了一些关键字来设置变量的属性(比如设置存储类型、生命周期)。 一、变量的作用域C语言根据变量作用域的不同,将变量分为局部变量和全局变量。1.局部变量1> 定义:在函数内部定义的变量,称为局部变量。形式原创 2014-06-25 16:47:23 · 361 阅读 · 0 评论 -
黑马程序员-数组与指针
数组的基本概念数组是构造类型。数组就是用来存储一组数据的数组的特点只能存放一种类型的数据,比如int类型的数组、float类型的数组,里面存放的数据称为“元素”数组的定义元素类型 数组名[元素个数];比如:int ages[3];简单使用简单初始化:int ages[5] = {19, 19, 20, 21, 25};元素有顺序之分,每个元素都有一个唯一的下原创 2014-06-22 15:59:07 · 410 阅读 · 0 评论 -
黑马程序员-static和extern
一、static和extern与函数外部函数:定义的函数能被本文件和其他文件访问 1> 默认情况下所有函数都是外部函数 2> 不允许有同名的外部函数 内部函数:定义的函数只能被本文件访问,其他文件不能访问 1> 允许不同文件中有同名的内部函数 static对函数的作用: 1> 定义一个内部函数 2> 声明一个内部函数 extern对函数的作用: 1> 完整地定义一个外部函数 2> 完整地声明一个外原创 2014-06-25 16:58:38 · 285 阅读 · 0 评论 -
黑马程序员-c语言学习-基础语法
一.C语言是面向过程的高级语言,先学C是因为OC是对C不能面向对象的补充。C可以说是编程语言的母语,学好C很重要。C程序是由程序段构成的,main函数是程序的入口,基本格式:#include int main(){return 0;}1.编写代码2.编译过程:工具:clang编译器要注意是否安装编译工具,测试方法:cc回车查看系统反馈的是no input fil原创 2014-06-18 20:02:19 · 388 阅读 · 0 评论 -
黑马程序员-结构体与枚举
在iOS开发中,结构体是经常用到的数据类型,使用频率不亚于指针,所以需要重视,不过用法非常简单。一、什么是结构体* 在第八讲的时候已经介绍了C语言中的数组,用法跟其他语言差不多。当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。* 在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄原创 2014-06-23 16:57:35 · 394 阅读 · 0 评论