上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 1、使用vi或者vim编写程序文件 2、使用gcc把所有的源文件翻译成计算机认识的格式(编译) 3、使用./a.out作为命令执行得到的可执行文件 gcc编译器的工作步骤: 1、处理所有的预处理指令 2、把第一步的处理结构翻译成计算机认识的格式(编译) 3、把第二部的处理结果合并成最终的可执行文件( 阅读全文
posted @ 2018-06-26 21:42 insistYuan 阅读(792) 评论(0) 推荐(0) 编辑
摘要: C语言关键字共有32个,每个关键字都有专门的用途,根据不同的用途可以将其分为四种类型:数据类型,控制语句类型,存储类型和其他类型。 数据类型 1、void : 声明函数五返回值或者无参,声明无类型指针(还有可以将没有用的函数参数声明为void型,这样可以消除警告) 2、char : 声明字符型变量或 阅读全文
posted @ 2018-06-26 21:24 insistYuan 阅读(315) 评论(0) 推荐(0) 编辑
摘要: C语言函数在结束的时候可以用一个数字表示运行的结果,这个数字就叫做函数的返回值。 主函数应该有一个返回值。如果这个返回值是0就表示程序希望计算机认为它正常结束,如果不是0就表示程序希望计算机认为它是出错的。 除主函数外,其他函数也有自己的返回值,哪怕是返回值是void。 这也是我们低耦合的重要依托。 阅读全文
posted @ 2018-06-26 20:34 insistYuan 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: 栈区(stack) 由编译器自动分配和释放,存放函数的参数值,局部变量的值等。其他操作类似于数据结构中的栈。 堆区(heap) 一般有程序员分配和释放,若程序员不释放,程序结束后可能有OS回收。它和数据结构中的堆不是一回事,分配方式类似于链表。 全局区(静态区static) 全局变量和静态变量存储在 阅读全文
posted @ 2018-06-26 13:52 insistYuan 阅读(7419) 评论(0) 推荐(0) 编辑
摘要: 栈区(stack) 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其他操作类似于数据结构中的栈。 堆区(heap) 一般有程序员分配释放,若程序员不释放,程序结束后可能有OS回收。它和数据结构中的堆不是一回事,分配方式类似于链表。 全局区(静态区static) 全局变量和静态变量存储在之一 阅读全文
posted @ 2018-06-26 13:47 insistYuan 阅读(2690) 评论(0) 推荐(0) 编辑
摘要: char简介 char是C/C++中的基本数据类型,可容纳单个字符的一种基本数据类型。 char占一个字节,也就是8个bit(二进制位),0000 0000 ~ 1111 1111,在无符号类型时char表示的范围是0~255,在有符号类型时char表示的范围是-128~127,可以表示256个整数 阅读全文
posted @ 2018-06-26 11:43 insistYuan 阅读(9013) 评论(1) 推荐(0) 编辑
摘要: 1. 什么是RSA RSA算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法。在了解RSA算法之前,先熟悉下几个术语 根据密钥的使用方法,可以将密码分为对称密码和公钥密码 对称密码:加密和解密使用同一种密钥的方式 公钥密码:加密和解密使用不同的密码的方式,因此公钥密码通常也称为非对称 阅读全文
posted @ 2018-06-11 17:47 insistYuan 阅读(56593) 评论(15) 推荐(9) 编辑
摘要: 声明:1. 文章如有不妥的地方,请您指正,谢谢. 2.另外文中有些细节可能引用您的内容却未给出参考,请原谅我的疏忽,你的共享我不会忘记. 3. Email:lizhiguo0532@163.com 李枝果/lizgo 4. 转载请保留该部分信息 //两个原则//右左法则:首先从最里面的圆括号看起,然 阅读全文
posted @ 2018-05-24 19:21 insistYuan 阅读(1199) 评论(1) 推荐(0) 编辑
摘要: 1.函数指针的定义 顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子: 1 2 3 A) char * (*fun1)(char * p1,char * p2); B) char * *fun2(char * p1,char * p2); C) char * fun3(char  阅读全文
posted @ 2018-05-22 13:10 insistYuan 阅读(2484) 评论(0) 推荐(0) 编辑
摘要: 交叉编译工具链 1、嵌入式开发模型-交叉开发 在嵌入式开发过程中有宿主机和目标机的角色之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。 在宿主机执行编译的流程如下: 2、交叉编译工具链详解 参考: http://www.crifan.com/files/doc/do 阅读全文
posted @ 2018-05-14 19:03 insistYuan 阅读(49397) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页