c语言
文章平均质量分 58
_IronMan
努力.
展开
-
C语言中的关键字-typedef之理解和使用
C语言中如何使用typedef关键字来定义自己习惯的类型名称原创 2017-07-26 11:48:12 · 599 阅读 · 0 评论 -
C/C++关键字
volatile1、第一个特性:易变性。所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。2、第二个特性:“不可优化”特性。volatile告诉编译器,不要对我这个变量进行各种激进的优化,甚至将变量直接消除,保证程序员写在代码中的指令,一定会被执行。3、第三个特性:”顺序性”能够保证Volatile变量间的顺原创 2017-11-30 13:39:20 · 279 阅读 · 0 评论 -
指针
指针和引用的区别相同点:都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。区别:指针是一个实体,而引用仅是个别名(修饰引用的内存);引用使用时无需解引用(*),指针需要解引用;引用只能在定义时被初始化一次,之后不可变;指针可变;引用没有 const,指针有 const;引用不能为空,指针可以为空;“sizeof(引用)”得到的是所指向的变量(对象)原创 2017-11-30 16:16:34 · 194 阅读 · 0 评论 -
声明
声明的语法存储类型类型限定符声明符初始化式内联函数原创 2017-10-09 20:08:01 · 358 阅读 · 0 评论 -
关于Linux之curses.h文件
—> conio.h文件,一般用来实现getch()功能 —> 即读取键盘字符但是不显示出来 —> 在Windows环境中能编译通过。但在Linux环境下编程,conio.h文件无法编译通过,因为Linux没有这个头文件,而用另一个头问价代替:#include <curses.h>这个头文件依赖libncurses5-dev,终端下载:sudo apt-get install lib原创 2017-09-28 13:25:01 · 3015 阅读 · 0 评论 -
Linux C 多文件编程
学了很久的C语言,很多程序还是只有一个main.c,而不懂得如何多文件编程。 常见的程序由多个源文件组成,通常还有一些头文件。源文件包含函数的定义和外部变量,而头文件包含可以在源文件之间共享的信息。源文件事实上,可以将程序分割成任意数量的源文件。根据惯例,源文件的扩展名必须为.c,其中一个源文件必须是main.c,作为程序的起点。分割函数时,把相关的函数和变量分组放到同一个文件中。原创 2017-09-17 20:23:40 · 1300 阅读 · 0 评论 -
C语言结构体(struct)常见使用方法
今天复习一下struct,顺便挖掘一下以前没注意的小细节:基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。转载 2017-08-14 14:32:49 · 645 阅读 · 0 评论 -
vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, “工欲善其事, 必先利其器”嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家转载 2017-08-16 21:50:32 · 753 阅读 · 0 评论 -
小心使用typedef带来的陷阱
我们知道在C语言中使用关键词typedef能带来很大的好处,但是有些时候这也会带来一些差错,本文主要讲使用typedef带来的陷阱。原创 2017-07-26 21:27:05 · 573 阅读 · 0 评论