- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 Make选项及makefile常用变量
Make命令可以带几种参数: 标志, 宏定义, 描述文件名和目标文件名, 标准形式为:Make [flags] [macro definitions] [targets] 在unix下, flags包含:-f file 指定file文件为描述文件. 如果file参数为"-", 描述文件指向标准输入, 如果没有"-f", 则系统默认当前目录下makefile或Ma
2014-02-16 22:11:45 679
原创 c语言中如何精确判断bool float是否等于零?
#include#includeint main(void){ float a=2.2; if(fabs(a)<=1e-6){ printf("yes"); }else { printf("no"); } return 0;}#include#includeint main(void){ bool bo=false; if(!bo){
2014-02-14 16:53:21 2904
转载 C语言内存分配问题和C语言中的内存
C语言内存分配问题1、C中内存分为四个区栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。 全局局:用来存放全局变量和静态变量。存在于程序的整个运行期
2014-02-14 12:13:35 765
转载 C/C++中存储类型修饰符的区别(auto、static、register、extern、volatile、restrict)
一、局部变量和全局变量:(1)局部变量:局部变量也叫自动变量,它声明在函数开始,生存于栈,它的生命随着函数的返回而结束。[cpp] view plaincopyprint?#include int main(void) { auto int i = 9; "white-space:pre"> //
2014-02-11 10:47:47 850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人