![](/media/posts/categories/covers/programming.jpg)
May
22
C++ Primer 003 : 结构体、联合、枚举
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍 C++ 中得结构体、联合与枚举。
结构体
C++ 中使用结构体类型定义变量时,struct 关键字可以省略,如:
struct Person {};
struct Person p1;...
![](/media/posts/categories/covers/programming.jpg)
May
22
C++ Primer 004 : bool 类型
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的 bool 类型。
bool类型
bool 类型用来表示逻辑值,它只有两个值: true1 与 false,我们可以通过函数 boolalpha 来将 bool 值显示为 tr...
![](/media/posts/categories/covers/programming.jpg)
May
22
C++ Primer 005 : 函数 (重载、缺省、哑元与内联)
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的函数重载、缺省参数、哑元与内联。
函数重载
概念
同一个作用域中,函数的名字相同,函数的参数列表不同,这样的函数构成重载。
方式
函数名相同,函数的参数类型不同
函数名...
![](/media/posts/categories/covers/programming.jpg)
May
22
C++ Primer 006 : 动态内存
Published 12:05 May 22, 2013 by @ezra.
#Programming# 本篇主要介绍C++ 中的动态内存。
在 C 语言中我们可以使用 malloc、calloc、realloc、free 等进行动态内存操作,在 C++ 中,除了兼容 C 中的动态内存分配的方法之外,还提...
![](/media/posts/categories/covers/programming.jpg)
Nov
10
C语言 运算符优先级 对照表
Published 12:11 Nov 10, 2012 by @ezra.
#Programming#
C语言运算符优先级
Precedence
Operator
...
![](/media/posts/categories/covers/programming.jpg)
Oct
31
__FUNCTION__ 与 __func__ 浅析
Published 12:10 Oct 31, 2012 by @ezra.
#Programming# 可能大家在日常开发中经常用到 __func__ 或 __FUNCTION__,但不知道有没有和我一样,一开始并不知道两者有什么区别该使用哪个,该注意什么。
__func__
__func__ 是 C9...
![](/media/posts/categories/covers/programming.jpg)
May
02
C Primer 003 : rand()、srand()、time() 函数
Published 12:05 May 02, 2010 by @ezra.
#Programming# 这篇博客主要介绍 C 语言的 rand()、srand() 以及 time() 函数。
rand()
rand() 函数是一个定义在 stdlib.h 中的函数,可以用来获得随机数把标准函数调用语句直...
![](/media/posts/categories/covers/programming.jpg)
May
02
C Primer 004 : scanf() 函数
Published 12:05 May 02, 2010 by @ezra.
#Programming# 这篇博客主要介绍 C 语言的 scanf()。
scanf() 函数是一个定义在 stdio.h 中的函数,可以从键盘读取一个数据并记录在某个变量对应的存储位置。
int scanf(const ch...
![](/media/posts/categories/covers/programming.jpg)
May
01
C Primer 001 : gcc
Published 12:05 May 01, 2010 by @ezra.
#Programming# 这篇博客主要介绍 C 语言的编译器 gcc 的一些相关知识。
基本 C 语言程序开发步骤
使用 vi 编写源文件 vi abc.c
使用 gcc 对源文件进行编译得到 a.out 文件 gcc...
![](/media/posts/categories/covers/programming.jpg)
May
01
C Primer 002 : 基础
Published 12:05 May 01, 2010 by @ezra.
#Programming# 这篇博客主要介绍 C 语言的基础知识。
C 语言分为 C89 和 C99 两个标准,分别于 1989 年和 1999 年发布。
所有 C 语言程序必须记录在以 .c 作为扩展名的文件中,这种文...
![](/media/posts/categories/covers/programming.jpg)
May
01
C Primer 003 : printf() 函数
Published 12:05 May 01, 2010 by @ezra.
#Programming# 这篇博客主要介绍 C 语言的 printf()。
printf() 函数是在 stdio.h 中定义的函数,可以把内容输出到控制台。
int printf(const char *format,......
![](/media/posts/categories/covers/programming.jpg)
Mar
13
C语言编译全过程
Published 12:03 Mar 13, 2007 by @ezra.
#Programming# 什么是编译
编译程序读取源程序 (字符流) ,对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。
...