
Programming
文章平均质量分 66
diabloneo
热爱coding的Linuxer。
展开
-
一段有难度的程序
下面这段程序摘抄自The Linux Programming Interface - by Michael Kerrisk#include #include #include int main(int argc, char *argv[]){ printf("hello, world\n"); write(STDOUT_FILENO, "write\n"原创 2014-03-17 23:01:29 · 844 阅读 · 0 评论 -
C99的Designated Initializers特性
C99标准引入了Designated Initializers特性使得数组、结构体和联合体的初始化更加灵活和方便。对于一个数组:int a[10] = { [1] = 1, [8 ... 9] = 10 };这样可以只初始化a[1], a[8], a[9]三个元素,其他元素的值为0,相当于:int a[10] = {0, 1, 0, 0, 0, 0,原创 2014-03-20 21:27:15 · 1105 阅读 · 0 评论