c
叫我小吴就好
实践是学习技术最正确的途径!
展开
-
2018.9.7第九次笔记
C语言学习笔记—1C语言都是从一行“hello,world!”开始。 我们需要将这行代码打印到控制台。 我先将这个段打印代码写出来:#include<stdio.h> int main(int argc , char ** argv) { printf("hello,wo...原创 2018-09-07 19:16:30 · 175 阅读 · 0 评论 -
2018.9.10第二十次笔记
c语言学习笔记12—共用体,宏定义,枚举共用体又叫联合体。 共用体和结构体长得很像,但是他们一毛钱关系都没有。 回顾下:结构体是对多个数据的组合与封装。 共用体其实只有一个东西,只是它被多个名字共用,用哪个类型根据需求。 共用体用于封装多选一的数据,比如男孩女孩,在选择时只能选一种。 结构体用于封装男孩中所有属于他的属性。宏定义 定义在函数外部。 宏定义处要加()。 宏...原创 2018-09-10 17:00:04 · 115 阅读 · 0 评论 -
2018.9.10第十九次笔记
c语言学习笔记11—结构体结构体是继数组后的又一个复合数据类型。 回顾下:数组适合定义很多变量,但是这些变量必须是同一个类型的。比如int a[10],这10个变量都是int型,不可能存在其他的类型。 结构体这种数据类型比数组类型又牛逼了一些,它可以定义很多不同类型的数据,比如int,char,float都可以放在同一个结构体中去定义了。这样就方便了很多,不需要定义很多了不同类型的数组类型...原创 2018-09-10 15:44:51 · 126 阅读 · 0 评论 -
2018.9.10第十八次笔记
c语言学习笔记10—指针指针是c语言的特色,我们要学会它!很多人学c语言学到这里就招架不住了,完全不理解指针咋用,还是那句话:理解不了的先背下来,再去理解它的意思。 指针的全名是指针变量,所以它实际是一个变量,和其他的变量没有什么区别。 那怎么这么多人学到这里就搞不懂了呢? 原因是这样的。 首先看一个代码:/* 指针的学习 */#include<stdio.h...原创 2018-09-10 14:24:43 · 122 阅读 · 0 评论 -
2018.9.9第十七次笔记
c语言学习笔记9—数组数组实际就是一种数据类型,数组把一堆数按照一定的数据结构进行了封装,形成了一种复合式的数据类型。 回顾下: 笔记中原来讲过简单的数据类型,叫基本数据类型:整形,浮点型,字符型。 今后学的符合数据类型包括:数据、结构体、共用体。 下面演示数组的定义和使用。/* 数组的学习 */#include&amp;lt;stdio.h&amp;gt;int mai...原创 2018-09-09 23:35:10 · 143 阅读 · 0 评论 -
2018.9.9第十六次笔记
c语言学习笔记—8这次笔记学习函数。 我们一直都接触这main函数,一个函数中只能有一个函数,就是这个主函数main,也可以自己定义,但是要声明函数,先看个例子:/* 函数的学习 */#include<stdio.h>//先对自己定义的函数进行函数声明 int add(int a,int b);int sub(int a,int b);int mu...原创 2018-09-09 22:18:36 · 113 阅读 · 0 评论 -
2018.9.9第十五次笔记
c语言学习笔记—7循环结构学习。 while的基本形式:while(判断条件){循环体;}记得while()后面没有;do while的基本形式do{ 循环体;}while(判断条件);记得while()后面有;...原创 2018-09-09 18:14:35 · 125 阅读 · 0 评论 -
2018.9.9第十四次笔记
c语言学习笔记—6这次笔记记录循环语句for,大家一起来学习下。 for语句的一般形式是:for(循环控制变量初始化;循环终止条件;循环控制变量增量){ 循环体}for循环的执行步骤: (1)先执行循环变量初始化 (2)判断循环终止条件,如果为真,则执行第(3)步;如果为假,则循环终止,退出。 (3)执行循环体 (4)执行循环控制变量增量,转入第(2)步...原创 2018-09-09 17:34:43 · 102 阅读 · 0 评论 -
2018.9.8第十三次笔记
c语言学习笔记—5我前面写的程序都是打印个东西,语句和结构都很简单。 我们要写出更复杂,更有用的程序,首先我们需要知道程序结构。 程序结构就是写复杂,长难程序的模板。 程序结构有三种:顺序、判断、循环。 顺序结构:程序按照从上到下一条一条的执行。我们之前写的都是这样的程序。 判断结构:有两种形式:if else;switch case 循环结构:有三种形式:for;while;do...原创 2018-09-09 10:57:19 · 126 阅读 · 0 评论 -
2018.9.8第十二次笔记
c语言学习笔记—4原来的笔记记录了很多基本。 现在我们已经拥有的元素就是数据类型,变量,那么我们肯定要拿它干点什么事情。 计算机的功能就是计算。 计算就是运用这些元素,这时候就会发现少了运算符。 常用的运算符: + - * / % , = == != 等等 这些都是基本运算符,很简单,自己去了解下。 其中很重要的是运算符:= 这个叫赋值运...原创 2018-09-08 22:00:35 · 165 阅读 · 0 评论 -
2018.9.8第十一次笔记
c语言学习笔记—3这次笔记来看一下C语言中的数据类型。 这里讲三种常用的数据类型:整形(int)浮点型(float)字符型(char) 我不是第一次接触这个数据类型了,每次学都对它有所感悟,或多或少,这需要自己去悟,单凭别人讲自己不一定会领悟到。 首先,我们需要明确的是数据类型是干嘛的? 数据类型就是需要我们给数据赋予类型,那我们为什么要给数据赋予类型呢?直接写数字不就好了?比如123...原创 2018-09-08 11:05:51 · 132 阅读 · 0 评论 -
2018.9.7第十次笔记
c语言学习笔记—2问题1:C语言写代码有几步操作? 答:第一步:编辑源代码。 使用vim进行源代码的编辑。源代码就是我们写的.c文件。 第二步:编译。 编译需要专门的编译器,我们编写的.c文件计算机读不懂,需要编译器去翻译成可执行程序。在linux中,编译器就是gcc,进行编译后默认生成a.out,结果显示如下:这里写代码片这里我们也可以不让编译器自动生成默认的a.out执行文...原创 2018-09-07 23:54:00 · 112 阅读 · 0 评论 -
C语言中对内存的感悟
对内存的一些感悟(1)计算机程序 = 代码 + 数据代码就是函数,数据就是全局变量、局部变量。(2)冯诺依曼结构:将代码和数据存放在一起。哈弗结构:将数据和代码分开存放。代码是不变的(存放在ROM只读),数据是随时可变的(存放在RAM随机存储器),所以分开放的好处就可以方便数据管理,还可以避免代码被无意识修改导致的系统崩溃。(3)在单片机中,程序代码放在ROM(flash)中,数据放在RA...原创 2019-02-15 10:27:05 · 256 阅读 · 0 评论