![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Martin201609
这个作者很懒,什么都没留下…
展开
-
c语言编译预处理和条件编译执行过程的理解
引用地址:https://www.cnblogs.com/haore147/p/3646962.html在C语言的程序中可包括各种以符号#开头的编译指令,这些指令称为预处理命令。预处理命令属于C语言编译器,而不是C语言的组成部分。通过预处理命令可扩展C语言程序设计的环境。一.预处理的工作方式1.1.预处理的功能 在集成开发环境中,编译,链接是同时完成的。其实,C语言编译器在...转载 2019-09-11 15:44:24 · 689 阅读 · 0 评论 -
32位系统和64位系统的说明
关于32位系统和64位系统说明我们常说的32位系统和64位系统,是怎么来的呢?其实这跟cpu硬件是有关的:32位的处理器,指的是cpu一次能处理的最大位数是32位,也就是如下:1111 1111 1111 1111 1111 1111 1111 111132位处理器,计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据,例如它的EAX寄存器就是3...原创 2019-09-27 11:47:32 · 439 阅读 · 0 评论 -
C语言中printf格式输出
整理C语言中printf格式化输出引用地址:https://blog.csdn.net/whalefall/article/details/802977521.转换说明符%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)%c 字符%d 有符号十进制整数%f 浮点数(包括float和doulb...转载 2019-09-27 16:40:58 · 794 阅读 · 0 评论 -
mysql数据库启动过程源码分析
版本信息mysql5.7.27启动过程sql/main.cc为启动入口,调用mysqld_main()函数mysqld_main函数的启动流程int mysqld_main(int argc, char **argv) 启动流程精简说明int mysqld_main(int argc, char **argv){pre_initialize_performance_schema(...原创 2019-09-29 15:11:41 · 426 阅读 · 0 评论 -
mysql关于performance schema实现的一些引用和说明
mysql关于performance schema实现的一些引用说明本文章在学习mysql源代码时,摘抄自网络的一些学习资料,记录一下,以备以后进行相应的查询:本文部分资料来源地址:https://blog.csdn.net/u010220902/article/details/53364284performance_schema数据库接口设计的一些实现思路:performance_sch...原创 2019-09-29 15:12:16 · 190 阅读 · 0 评论 -
C语言的三套标准--C90 C99 C11和C语言中布尔类型实现说明
C语言三套标准说明C90 标准由于C语言被各大公司所使用(包括当时处于鼎盛时期的 IBM PC),因此到了 1989 年,C语言由美国国家标准协会(ANSI)进行了标准化,此时C语言又被称为 ANSI C。而仅过一年,ANSI C 就被国际标准化组织 ISO 给采纳了。此时,C语言在 ISO 中有了一个官方名称——ISO/IEC 9899: 1990。其中:a、 9899 是C语言在 ISO...原创 2019-09-30 17:38:28 · 1740 阅读 · 0 评论 -
C语言中的条件编译
C语言中的条件编译条件编译是指预处理器根据条件编译指令,有条件地选择源程序代码中的一部分代码作为输出,送给编译器进行编译。主要是为了有选择性地执行相应操作,防止宏替换内容(如文件等)的重复包含。常见的编译命令条件编译指令 说 明#if 如果条件为真,则执行相应操作#elif 如果前面条件为假,而该条件为真,则执行相应操作#else 如果前面条件均为假,则执行相应操作#endif 结束...原创 2019-09-30 18:10:18 · 425 阅读 · 0 评论