讨论
话题 | 作者 | 回复/点击 | 最后回复 |
10个足以让你成为更优秀的程序员的C语言资源 | lizhikelizhike | 0 / 1503 | 2014-02-26 |
还些天过去了,居然还没有人说话啊?! | whking2003 | 5 / 1950 | 2012-07-28 |
> 更多讨论 |
群组知识库
为c语言实现异常处理机制
引子: 不管是在c++还是在java中,异常都被认为是一种很优雅的处理错误的机制,而如果想在c语言中使用异常就比较麻烦。但是我们仍然可以使用c语言中强大的setjmp和longjmp函数实现类似于c++的异常处理机制。 有关c语言中setjmp和longjmp的资料可以参考: C语言中一种更优雅的异常处理机制:http://blog.csdn.net/hello_wyq/archive/2006 ...
Linux平台gcc和动态共享库的基础知识
对大多数不从事Linux平台C语言开发的人来说,GNU gcc的一套工具和Linux平台的共享库的使用还是十分陌生的,其实我也不太熟悉,姑且写点基础知识,权当做备忘吧。 一、GNU gcc的编译工具用法 我们先来写一个简单的C程序:hello.c #include <stdio.h> void print_hello() { printf("Hello World\n&qu ...
双刃剑 - 宏
在C中使用宏的确是一个非常好的代码手段,可以大量的减少代码量,提高阅读性,通过对一些常用代码的归类写成宏,作用巨大. 例如如下代码: if(((t->flag & S_FLAG1) || (t->flay & S_FLAG2)) && t->type == T_TYPE1) ... 条件部分如果多次使用到,那么我们完全可以写如下的宏 #defi ...
指针与数组的异同
指针是c的灵魂,俺这里只能抛砖引玉了. 1 首先,数组名不能当作赋值对象,比如下面的代码: char *s="abc"; char *s1="bcd"; s1=s; printf("%c\n",s1[0]); 可以正常运行,如果把 这边的指针变为数组就会出错。 2 下面阐述一下,指针和数组各自是如何访问的: char s[]=&qu ...
libevent 注解
libevent - an event notification library http://www.monkey.org/~provos/libevent/ http://www.monkey.org/~provos/libevent/event3.html 《unix网络编程》 (第二版,中文版) 27.4 TCP 迭代服务器程序 6.8 TCP 回射服务器程序(修订版) 6.11 TCP ...
2024-11 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 日 |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
群组信息
- 永久域名 https://c-group.iteye.com
- 订阅群组博客
- 创建于 2007-06-27