
IT
文章平均质量分 54
suaxpm
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GCC编译器的基本常识
C程序以文件为单位进行编译 1、 编译器GCC:可多文件编译 2、 调试器GDB 3、 工程管理器——Make:多文件操作(灵活性高,效率高) 4、 脚本——Shell:程序可直接执行,不需编译(顺序结构) 源文件.c——>预处理.i——>编译.o(二进制)——>链接——>可执行.exe或.out(Linux环境下)[二进制] 注:gcc规定使用main函数,在硬件开发中使...原创 2018-11-10 22:46:44 · 388 阅读 · 0 评论 -
C—training2
原创 2018-11-22 23:34:08 · 135 阅读 · 0 评论 -
C语言基础知识2
一、基本数据类型 基本类型:又称非构造性数据类型,其构造简单,是由系统事先定义好的。 构造类型:又称复杂数据类型,一般由程序员将其它数据类型(包括构造类型本身)按一定的规则构造而成。 指针类型:指针变量中只能存放地址(指针)。主要用于解决动态数据的建立、删除和使用。 空类型: 主要用于数据类型的转换和定义函数的类型。 C程序中的数据类型有常量和变量之分,分别属于以上这些数据类型。在程序中用到的所有...原创 2018-11-17 21:52:48 · 327 阅读 · 0 评论 -
C——课堂练习
原创 2018-11-25 23:53:35 · 140 阅读 · 0 评论 -
C语言基础知识5
函数 一、库函数 C编译系统将很多常用功能定义成库函数存放在相应的库文件中。比如在math.h文件中包含了常用的数学函数,如求开平方的sqrt函数等。 调用sqrt函数务必包含以下命令行: #include<stdio.h> 库函数的调用形式: 函数名 (参数表) 二、自定义函数 ...原创 2018-11-24 23:50:37 · 378 阅读 · 0 评论 -
C语言基本知识6
1.简述Makefile的作用 Makefile是一种工程的编译方法,它拥有非常强大的组织流程的能力。 Makefile 通常是和 make 命令一起配合使用,很多大型项目的编译都是通过 Makefile 来组织的。 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系将会非常复杂。make是一个命令工具,它解释Makefile 中的指令(规则)。 Makefile 文件描述了整个...转载 2018-12-07 21:41:32 · 146 阅读 · 0 评论 -
链表实现通讯录1
/***************************************************** copyright (C), 2014-2015, Lighting Studio. Co., Ltd. File name: Author:Jerey_Jobs Version:0.1 Date: Description: Funcion List: *****...原创 2018-12-14 21:11:58 · 243 阅读 · 0 评论 -
带表头结点的单向链表
#include <stdio.h> #include <stdlib.h> #define MAN_OK 1 #define MAN_ERR 0 struct node { int num; struct node * next; }; typedef struct node Node; typedef struct node * link; voi...原创 2018-12-10 18:53:57 · 194 阅读 · 0 评论 -
带表头节点的双向链表
(尚未完善) #include <stdio.h> #include<stdlib.h> #define MAL_OK 1 #define MAL_ERR 0 typedef struct dblnode { int data; struct Dblnode *prior; struct Dblnode *next; }Dblnode; typedef Dblnode* L...原创 2018-12-22 19:15:44 · 859 阅读 · 0 评论 -
C—training1
原创 2018-11-22 22:50:07 · 171 阅读 · 0 评论 -
C——training3
原创 2018-11-23 22:17:25 · 126 阅读 · 0 评论 -
Linux基础知识1
嵌入式开发概念: 1.技术角度:以计算机技术为基础,软硬件可剪裁,有特殊要求的专用计算机系统。将应用程序,操作系统,计算机硬件集成一起的系统 2.系统角度:设计完成复杂功能的硬件软件,并注册紧密耦合的计算机系统。 特点:低成本,效率高,系统内核小,产品相对稳定性,实时性 RTOS(实时操作系统) 实时性:在规定时间内完成任务 可分为软实时和硬实时 硬件系统由处理器(运算器和控制器组成),存储器和输...原创 2018-11-05 19:32:55 · 124 阅读 · 0 评论 -
C语言基本知识1
一、 1、C语言一共有32个关键字,9个控制语句,34种运算符; 2、数据类型有整形,实型,字符型,数组类型,指针类型,结构体类型,共用体类型等; 3、函数作为程序的模块单位; 4、允许直接访问物理地址,能进行未操作,可以直接对硬件进行操作 5、生成目标代码质量高,程序执行效率高,可移植性好; 二、源程序文件.c 目标文件.obj 可执行文件.exe 三、 1、C语言区分大小写...原创 2018-11-13 21:44:54 · 233 阅读 · 0 评论 -
GDB调试器、工程管理器-make和脚本Shell
一、gdb功能: 1、启动被调试程序; 2、让被调试程序在指定的位置停住; 3、当程序被停住时,可以检查程序状态–变量值 gcc -g test.c -o test gdb test 启动GDB break main 在main函数处设置断点 run(r) :运行程序 next(n) :单步运行程序(不进入子函数) step(s) :单步运行程序 continue(c) :继续运行程序 prin...原创 2018-11-11 20:57:56 · 188 阅读 · 0 评论 -
Linux基础知识考查1
1、在Linux 系统中,以(文件 )方式访问设备 2、前台起动的进程使用(Ctrl+C )终止。 3、在使用ls 命令时,用八进制形式显示非打印字符应使用参数(-b ) 。 4、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。 5、在Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是(gzip )。 6、将/home/stud1/wang 目录做归档压缩...原创 2018-11-08 19:43:51 · 259 阅读 · 0 评论 -
C语言第三章练习(语句与输入输出)
原创 2018-11-15 21:33:12 · 535 阅读 · 0 评论 -
C语言基本知识3
一、编程规范 软件编程规范作用 增强程序可读性 增强代码复用性 增强代码维护性 软件编程规范总则: 排版 注释 标识符命名 二、函数参数顺序点 函数调用过程中,变量值发生变化的位置(点),称为函数参数“顺序点”。 顺序点一般位于: (1)语句结束时值改变: k=2; k=k++ + k++; (2)&& || , ?:等运算符 (3)函数参数传递时的求值顺序 int k = 1;...原创 2018-11-18 22:21:13 · 230 阅读 · 0 评论 -
C语言基础知识4
一、 一维数组的定义 数组中元素的数据类型,不同之处在于定义数组需要指出数组中有多少个元素 定义格式: 类型名 数组名[整型常量表达式]; 例如:int a[10] 表示定义了一个一维整型数组a,数组中有10个整型数据元素 一维数组的定义说明: ①数组名的命名方式与变量名相同,满足标识符的命名规则 ②定义数组时,需要指明数组的数据类型,即数组中元素的数据类型 例如: float f[20] ...原创 2018-11-20 21:36:28 · 313 阅读 · 0 评论 -
C语言第四章练习(选择结构程序设计)
原创 2018-11-16 21:48:23 · 1501 阅读 · 0 评论 -
循环链表
#include <stdio.h> #include <stdlib.h> #define MAN_OK 1 #define MAN_ERR 0 struct node { int num; struct node * next; }; typedef struct node Node; typedef struct node * link; void create_li...原创 2018-12-11 21:56:41 · 143 阅读 · 0 评论