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