
Linux学习日志
文章平均质量分 94
义薄云天us
不会做饭的工程师不是一个好老板
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言学习之路—— 指针修饰符
本次学习的是C语言中的指针修饰符。 在通常定义的指针中,指针是一个变量,比如 char *p;指针的修饰符存在以下几种 const、voliatile、typedef。一 、const介绍在修饰的对象中存在着多种组合,如下所示: char *p;//这里的char 来修饰指针。 方式1:首先看到*p是用char修饰,其中*p是可以用来指向不同的内存空间的,但是加上const进行修饰后,指针原创 2020-08-20 09:58:29 · 527 阅读 · 0 评论 -
C语言学习之路——指针的运算符
指针的运算符指针的加法:int *p =xxxx; p+1 ==》 xxxx+1*(sizeof(*p)) 指针的加法运算,实际上加的是一个单位,单位的大小可以使用sizeof(*p)指针的减法: 指针的减法与加法类似,都是一个单位进行相应的操作。自加、自减: 在这个过程中指针也变换,更新了指针的地址。[]的使用 变量名[n]: ID名+标签,是一个地址内容的标签访问,原创 2016-02-15 21:00:14 · 909 阅读 · 0 评论 -
C语言学习之路——多级指针概述
一、概述 多级指针 int **p,存放“地址”的地址空间。 char **p; 多级指针就是将一些空间做一个地址目录,将一些不相干或不连续的地址整理在一个指针目录下,从而便于后续的地址调用。 二、用法 以 char **p;为例 p[0]….p[n],当发现某个p[m]=NULL的时候,指针结束。 三、例子 命令形参 #include <stdio.h>int main原创 2016-02-18 19:43:30 · 439 阅读 · 0 评论 -
C语言学习之路——数组概述
摘要--主要对数组相关的基础知识进行概述,主要内容有数组的定义及相关概念,数组的越界现象,数组空间的初始化,字符串处理的函数,非字符的内存处理。原创 2016-02-18 21:30:03 · 340 阅读 · 0 评论 -
GNU开发笔记--开发环境基础(持续更新)
GCC(GNU C Compiler)是GNU项目中符合 符合ANSI C 标准的编译系统,能够编译调用 C 、C++、object C等语言编写的程序,同时gcc 也是一个交叉编译器,特别适用于不同平台的嵌入式开发。一、GCC程序编译过程:源文件.c >(预处理)> 预编译文件.i >(编译)> 汇编文件.s >(汇编)> 目标文件.o >(链接)> 可执行文件vim abc.c原创 2016-03-22 21:33:10 · 1126 阅读 · 0 评论 -
Linux操作系统基础(完结)
一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相关信息查询 七、网络配置 八、Linux应用程序的安装与卸载基础九、vim原创 2016-03-09 21:00:45 · 85341 阅读 · 16 评论 -
C语言学习之路——函数,很高兴认识你
## 摘要 ##1/函数:一堆代码的集合,用一个标签去描述--函数名,具有输入输出功能。占有内存方式:连续一段内存。2/运用指针调用函数3、连续空间的函数传递,结构体参数传递4、连续空间传递连续空间的传递需要考虑地址传递连续空间传递:数组、结构体5、连续空间的可读性原创 2016-02-24 21:44:13 · 605 阅读 · 0 评论 -
Linux学习笔记 gcc入门02
C语言中常见错误分析一/ gcc 添加文件目录 :在编译过程中可能出现 not find 的相关错误,可能原因是没有添加相对应的头文件 或者头文件的目录。 前者只需要添加 #include “XXXX.h头文件,后者需要给编译环境添加一个GCC的编译环境,可以调用 gcc -I 文件路径 -o 输出文件 输入文件。比如 添加当前路径下的 inc文件夹 ,可以使用语句 gcc -I ./in原创 2016-01-24 16:57:47 · 430 阅读 · 0 评论 -
Linux 学习笔记 gcc简单了解
首先运用vim 建立一个001.c的文件#include #include "001.h"int main (){printf ("Hello World \n");return 0;}完成一个hello world 的程序然后运用 gcc -o build 001.c,运行后没有任何提示,这就对了。说明编译成功了,ls查看目录发现生成了原创 2016-01-23 21:39:42 · 424 阅读 · 0 评论 -
Linux学习笔记2016/1/23 CRT配置及VI相关
已经学习linux有些日子了,刚刚准备着手整理学习笔记,运用的开发板是zynq【问题】vi 界面中无法使用 “Backspace”Delete 方向键【分析】使用的是老版本的vi 无法支持上述的按键【解决】1 。 切换到命令状态下,使用x进行删除;2. 更新vi 版本 安装vim,安装命令的语句为 sudo apt-get install vim-gtk,安装vim后就能原创 2016-01-23 21:34:09 · 537 阅读 · 0 评论