
C
文章平均质量分 76
zhushh
这个作者很懒,什么都没留下…
展开
-
C/C++的值传递,指针传值和引用传值的区别
首先让我们来看下面几个代码:原创 2014-11-03 12:07:15 · 5253 阅读 · 3 评论 -
C/C++语言一些宏的介绍
#和##的用法: 看下面代码:原创 2014-10-12 02:34:20 · 553 阅读 · 0 评论 -
如何优化C/C++语言代码(程序员必读)
如何优化C/C++语言代码(程序员必读) 1、选择合适的算法和数据结构 应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用转载 2014-11-03 03:14:12 · 673 阅读 · 0 评论 -
pthread_create函数编译时报错:undefined reference to 'pthread_create'
错误: pthread_create函数编译时报错:undefined reference to 'pthread_create' pthread_create()和pthread_atfork()函数使用时应注意的问题: 源代码: #include void pmsg(void* p) { char *msg; msg = (char*)p;转载 2015-04-02 21:06:17 · 501 阅读 · 0 评论 -
scanf的高级输入
The scanf function pieces tips: sequence of characters can be input using a scan set. A scan set is a set of characters enclosed in square brackets, [] , and preceded by a percent sign in th转载 2015-03-10 16:27:30 · 662 阅读 · 0 评论 -
C语言如何实现一个函数返回另一个函数
在看unix环境高级编程的时候,看到里面的signal函数是一个可以返回一个函数的函数; 特别惊讶,以前并没有想过C语言也可以这样实现函数。 按照书里所说,signal声明如下: #include void (*signal(int sign, void (*func)(int) ) ) (int); 上面的signal函数原型说明此函数要求两个参数,返回一个函数指针,而该指针所指向的原创 2016-04-02 20:17:59 · 11324 阅读 · 0 评论