- 博客(11)
- 收藏
- 关注
原创 Makefile
目的用来替代一个文本字符串1.系列文件的名字2. 传递给编译器的参数3. 需要运行的程序4. 需要查找源代码的目录5. 你需要输出信息的目录6. 你想做的其它事情。形式变量名 = 值 //变量在声明时要赋初值$(变量名)或${变量名} //取值$$ //表示‘$’应用:赋值其中add.o sub.o test.o被多次用到,可将这一串赋值给一个变量改:用 “=” 进行赋值会被覆盖掉原有的值,其他赋值法如下SRC?= sub.oSRC?= test.o。
2025-01-01 11:42:07
628
原创 内存分区管理、动态内存分配笔记
内存是存放数据的硬件,程序执行前要先放到内存中才能被CPU去处理,CPU也被设计为多数情况下从内存读取数据和指令,处理的结果也事先存放到内存。内存是与CPU沟通的桥梁。文件是保存在硬盘中的,我们打开一个文件,这个文件从磁盘先加载(复制)到内存。我们对文件进行操作,是CPU从内存获取数据做完处理后放回内存(如:对变量赋值,会立刻改变内存当中这个变量的取值)。保存文件,文件从内存存入磁盘,若是内有做保存,下次打开该文件还是原来的样子,因为内存中的文件断电会消失。
2024-12-28 23:25:47
704
原创 循环语句总结
自加、自减运算符形式:前缀式 ++i, --i ,后缀式 i++, i--++i和i++都是自增,但a=++i表示先对i自增,再赋值给a;a=i++表示先将i赋值给a,i再自增。当运用在表达式中的时候就需要考虑先用后加还是先加后用。如果i++ 与 ++i独立成句时,不用考虑,两者结果相同,即 i++ 与 ++i 得到的 i 是一样的终止条件:决定循环执行多少次,何时结束循环体:被反复执行的程序段。
2024-12-27 19:07:24
830
原创 NFS服务器
nfs(Network File System)即,其基于UDP/IP 使用nfs能够在不同计算机之间通过网络进行文件共享,能使使用者访问网络上其它计算机中的文件就像在访问自己的计算机一样。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利;电脑上的文件系统就是开发板的文件系统,访问电脑上的文件就是访问开发板的文件,电脑上修改文件,直接同步到开发板上。
2024-12-26 16:53:14
714
原创 Ubuntu网络设置-桥接模式
由于VMware卸载重装过,卸载的时候没卸载干净,便可能导致这个结果。将VMware卸载重装,并删除注册表,可以用这个工具。通信,可以与主机通信,但只要是局域网内的所有设备就是可以访问的。虚拟机就相当于一台独立电脑,可以与局域网内各个主机进行沟通,可以与外部网络。虚拟机相当于安在一个主机上,可以和主机通信,可以访问外网,但不能与局域网内。3.选择桥接,找到本机网络的描述,选择对应的网卡,应用,确定。将DNS号复制进去,保存,重新连接,再ping。6.看看是否连接,没有的换先断开,再连接看看。
2024-12-19 16:20:18
688
原创 C语言运算符
运算的本质是根据已有数据,进行各种运算处理,得到新的数据。有哪些运算符?运算符:+、-、 * 、/、%、++、--运算符:>、<、>= 、<= 、 == 、!运算符:&&(逻辑与)、||(逻辑或)、!(逻辑非)运算符:赋值:=算术复合赋值运算符:+=、-=、*=、/=、%=位运算复合赋值运算符:<<=、>>=、&=、|=、^=运算符:&、|、 ^ 、~、<<、>>运算符:?
2024-12-04 20:17:29
1963
原创 C语言数据类型
生活角度:为了解决生活中的问题,更加丰富的表达生活中的各种值。需要用到的数据类型:从计算机角度:对于计算机系统,单纯的二进制0和1数据没有任何意义;为了更接近现实生活,人为的规定了数据类型,便于有效组织管理这些数据。类型不同,所表达的数据范围精度和所占的存储空间不同。计算机中的同一段数据,给他指定不同的类型,表示的意义就不同,就会按指定的类型来使用。
2024-12-03 09:22:57
1693
原创 C语言常量
宏常量由于是在预处理部分将所有标识符替换成相应常量,所以在程序运行过程中,每使用一次宏常量,就需要在内存中创建一份副本(占用一块常量空间),而const常量由于是给出了对应的内存地址,所以在程序运行过程中只需要使用该地址下的常量,只有这一份副本。const常量是被编译器放在只读存储器中的,告诉编译器,它的值是固定的,}中的内容是枚举类型的可能取值,这个取值是不可改变的,所以也叫枚举常量。这些枚举常量,是对应一个整数,默认是从0开始,后面的逐渐递增1。如:1,2,12.0,13.6, a, A, aaa。
2024-11-17 10:52:28
407
原创 【C语言的注释】
Ctrl+K+C = 注释;光标所在行,单行注释;Ctrl+鼠标滚轮=放大缩小;永久设置:菜单栏-工具-环境-字体和颜色。Ctrl+K+U = 取消注释;注释是在程序指定位置添加的说明信息。4.注意:注释的内容,不参与运行。Alt+鼠标左键下拉=纵向选中。多行注释:/*注释信息*/3.作用:增加代码可读性。单行注释://注释信息。就是对代码的一种解释。
2024-11-16 20:35:14
132
原创 C语言概述
C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,而B语言则源自BCPL语言。在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,1967年,
2024-07-18 17:33:39
2243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人