菜鸟笔记
提升您的技术认知

c 笔记-ag真人游戏

gcc编译过程

菜鸟阅读 : 1123

序 一个编译过程包括下面4个阶段 预处理,预处理器cpp主要进行3个方面:文件包含、宏定义、条件编译; 编译,gcc将c文件编译成汇编文件; 汇编,as将汇编文件编译成机器码; 链接,ld将目标文件和外部符号进行链接,得到一个可执行二进制文...

c语言运算符优先级

菜鸟阅读 : 1493

运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。   运算符 解释 结合方式 () [] -> . 括号(函数等),数组,两种结构成员访问 由左向右 ! ~ -- - *...

c语言处理字符串函数总结

菜鸟阅读 : 1353

c语言没有字符串类型,字符串被存放在字符型数组中。c语言规定了一个字符串结束标志,以字符’\0’作为结束符。字符串处理函数包含在头文件中,常见的处理字符数组有: 1、字符数组的输入和输出: scanf(格式控...

c语言中关键字volatile的含义

菜鸟阅读 : 938

  volatile 的意思是“易失的,易改变的”。这个限定词的含义是向编译器指明变量的内容可能会由于其他程序的修改而变化。通常在程序中申明了一个变量时,编译器会尽量把它存放在通用寄存器中,例如ebx。当cpu把其值放到...

简单linux c线程池

菜鸟阅读 : 1241

  大多数的网络服务器,包括web服务器都具有一个特点,就是单位时间内必须处理数目巨大的连接请求,但是处理时间却是比较短的。在传统的多线程服务器模型中是这样实现的:一旦有个请求到达,就创建一个新的线程,由该线程执行任务,任务执行完毕之后,线...

typedef和define的详解

菜鸟阅读 : 1458

  #define struct s *  tps 和 typedef  struct s * tps 哪个好,为什么? 1) #define是预处理指令,在编译预处理时进行简单的替换,不作正确性检查,不管含义...

strcasecmp函数和strncasecmp函数源码

菜鸟阅读 : 1813

  函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。 返回值    若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度...

网站地图