![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
代码小玩家
哥兜里有糖
展开
-
字符串常量
char *p = " hello";char * p2 =" hello";我们注意观察,等号右边是字符串常亮,且内容相同,字符串常量存放在静态存储区,而指针存放在栈区,静态存储区的内容如果相同就申请一次以便于减少内存消耗,两个指针本身的地址不一样,但是他们存储的地址是一样的。存放在静态存储区的字符串常量是不能被改变的...原创 2021-09-30 11:21:44 · 83 阅读 · 0 评论 -
一维数组和二维数组
一维数组中的数据成员在内存中连续排放,一维数组名字是一个常量,也就是说不能自增和自减运算,我们可以把一维数组名字理解成一级指针,同理,二维数组名字理解成二级指针。二维数组数据成员在内存中也是按照一维数组排列方式排列的...原创 2021-09-30 11:14:59 · 199 阅读 · 0 评论 -
指针,位域
加粗样式什么是指针:我们知道,在内存中是以字节为单位的,每个字节都有一个编号,这个编号我们管它叫做地址,也叫作指针,或者是指针就是地址,存放这些地址的变量就是指针变量,一般情况下我们不具体区分指针,指针变量和地址他们的关系。在内存中我们既然是以字节为单位申请内存,那么我们在使用结构体的时候有的时候并不需要使用数据类型的全部字节,而是使用其中的某几二进制位,这个时候引入了一个概念–位域,就是操作数据类型的某几二进制位,但是要注意不要越界也就是不要超过二进制位的表示范围。列如int a:2;就是使用int类型原创 2021-09-30 11:08:48 · 451 阅读 · 1 评论 -
Linux下进程,线程以及程序的区别简单介绍
Linux下进程和线程及程序的区别从状态来讲,进程是动态的概念,程序是静态的概念,通俗来讲进行着的程序叫做进程,线程就更具体了,一个进程可以容纳对个线程,可以说是进程是线程的容器,线程一旦崩溃,进程也将GAMEOVER。进程的开辟将会申请内存,而线程的开辟不会申请内存。进程比线程稳定性更高,也就是说多进程的程序比多线程的程序稳定性更高,更健壮。...原创 2021-01-11 00:40:40 · 109 阅读 · 0 评论 -
Linux基本指令
Linux基础指令:ls:列出当前路径所有文件包括文件夹。ls-l:列出当前路径下的所有文件包括文件夹里面的文件。pwd:显示当前路径。rm +文件名 (文件新名字):移除文件或者重命名文件。mkdir +文件夹名:建立文件夹。touch +文件名:建立文件。cd …返回上一级目录。cd 文件夹名字:进入某个文件夹。VI两种模式:输入模式和命令行模式:输入模式:打开代码格式,摁i进入输入模式,摁ESC后摁冒号,输入wq(必须小写)保存退出。保存文件是不正常退出时会产生一个交换文件:.原创 2021-01-10 13:25:05 · 90 阅读 · 0 评论