开心过好每天!
2013年(23)
发布时间:2013-08-05 19:08:54
1、Heap是堆,stack是栈。Stack:空间小,由编译器自动分配释放 ,存放函数的参数值,局部变量的值等,且程序运行过程中函数调用时参数的传递也在栈上进行。Heap:空间大,是很大的自由存储区空,其空间由程序员手动分配/释放,若程序员不释放,程序结束时可能由OS回收,C中的malloc函数分配的内存空间即在堆上,.........【阅读全文】
发布时间:2013-08-05 19:07:19
static在C语言中,关键字static有三个明显的作用:1)在函数体,一个被声明为static的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只.........【阅读全文】
发布时间:2013-08-05 19:05:34
1、变量:int a;一个整型数 2、指针变量:int *a; 一个指向整型数的指针 3、指针数组: int *a[10]; 一个有10个指针的数组,每个指针是指向一个整型数的4、数组指针: int (*a)[10]; 一个指.........【阅读全文】
发布时间:2013-08-05 19:01:36
printf=print + formatint printf(const char *format,......);int fprintf(FILE *stream,const char *format,......);int sprintf(char *str,const char *format,......);%【标志】【输出最小宽度】【.精度】【长度】类型类型:%d:以十进制输出带符号整数(正数不输出符号.........【阅读全文】