C语言
文章平均质量分 63
maybe__god
唯有那些看了很多书,又在看完之后通过自己的语言把书中的知识讲述出来、写下来的人,才真有长进。为什么要写?因为只有你表达了自己的看法,别人才能给你反馈,你才能通过反馈知道自己哪儿是对的、哪儿是错的,才能有所改善。从不表达自己的人,看再多书、刷再多博客也是没什么长进的。
展开
-
#ifdef #else #endif的用法
看代码ing,碰到好看的地方就记下。条件编译在工程项目中用的非常多。。。并且有些地方用的很巧妙。。查了些资料,略微改编了下。。-------------------------------作用:条件编译--------------------常见用法:0.头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。转载 2016-08-10 23:48:16 · 730 阅读 · 0 评论 -
C/C++ & JAVA 内存布局
(在编译后的文件中称:段 ; 在内存中称:区)C1.栈区Stack:局部变量,实参,返回数据,返回地址2.堆区Heap:maloc()/free()操作的内存空间3.全局区/静态区:C程序根据全局变量和静态变量有没有进行显示初始化,还将全局区/静态区分为BSS(未初始化)和DATA(已初始化)4.常量区:存储不能修改的常量(关于局部的字符串常量是存放在全局的常量区还是栈原创 2017-08-01 09:06:58 · 335 阅读 · 0 评论 -
C语言版本
C语言主要有4个版本1.ANSI==C89==C90gcc中指定此版本所用参数,有三种写法:-ansi-std=c90-std=iso9899:19902.AMD1==C94==C95gcc中指定此版本所用参数:-std=iso9899:1994093.C99gcc中指定此版本所用参数,有两种写法:-std=c99-std=iso9899:19994.C11GCC中指定此版本时所用参数...转载 2018-05-30 22:12:44 · 1968 阅读 · 0 评论