
C语言
pengcq
这个作者很懒,什么都没留下…
展开
-
C语言计算程序运行时间问题
#include "stdio.h" #include "stdlib.h" #include "time.h" int main(void) { long i = 10000000L; clock_t start, finish; double duration; /*测量一个事件持续的时间*/ ...原创 2011-02-22 23:43:36 · 703 阅读 · 0 评论 -
BSS段、数据段、代码段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。 代码段:代码段(code segment/text segment)通常...原创 2011-02-24 23:29:01 · 169 阅读 · 0 评论 -
C语言高效编程的的四大绝招
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。 例如:字符串的赋值。 方法A:通常的办法: #define LEN 32char string1 [LEN]...原创 2011-02-26 00:11:12 · 202 阅读 · 0 评论