1、说明:ulimit用于shell启动进程所占用的资源. 2、类别:shell内建命令 3、语法格式:ulimit [-acdfHlmnpsStvw] [size] 4、参数介绍: -H 设置硬件资源限制. -S 设置软件资源限制. -a 显示当前所有的资源限制. &nb
关于C语言中const的使用理解
一直以来,我认为const就是用来简单修饰一个常量的,类似于宏定义中的宏替换一样,一个常量就是在程序运行过程不能修改。后来再次接触const关键字时,也没理解的很透彻,今天算是第三次再看const关键字,也算是把之前的理解做了一个总结归纳。 const修饰一个变量为常量,比如const int a = 2; 说a就是一个常量,a的值不能被修改,其实这里的
关于C语言静态库与共享库及其相关工具
一、静态库 1.静态库的创建: 1.编译源文件为目标文件 gcc -c demo1.c 2.将目标文件打包 ar rs 
函数宏的常见陷阱与使用注意事项
首先看一下以下的三个陷阱: 1. #define T(a) a+a 调用:3*T(4) 替换结果:3*4+4 修改:#define T(a) (a+a) 2. #define T(a) (a*a)
关于C语言预处理的一点总结
1.预处理的主要任务包括,删除注释,插入被#include指令包含的文件的内容,定义和替换由#define指令定义的符号以及确定代码的部份内容是否应该更具一些条件编译指令进行编译。 2.警告的总结: 1.不要在一个宏定义的末尾加上分号,使其成为一条完整的语句。 2.在宏定义中使用参数,但忘了在它们周围加上括号,这样会导致操作顺序发生变化 3.注意在整个宏
“写出漂亮美丽的代码”
偶然间在51cto上看到这样一篇文章,总结了几条程序员编写代码过程中的注意事项,其中几条对于我这个正式真正学习C语言的孩子来说还是需要特别注意一下,希望能够在接下来的日子里能够坚持学习代码编写,并编写出漂亮的代码。 1.标识符命名规则: 标识符应当直观且可以拼读,可望文知意,最好采用英文单词或其组合,便于记忆和阅读,切忌使用汉语拼音来命名。长名字能更好地