C++
wudizhaoyang
这个作者很懒,什么都没留下…
展开
-
堆变量&栈变量
全局,静态,new产生的变量都在堆中动态分配的变量在堆中分配 局部变量在栈里分配函数中声明的变量在栈中 用了new标示符在堆中 全局变量和static变量都在全局区程序为栈变量分配动态内存,在程序结束时为栈变量分配的空间将自动释放;而为堆变量分配的空间则不会自动释放,若在程序中没有没有释放堆变量,它将一直占用系统内存。堆栈是一种执行“后进先转载 2012-04-17 17:57:05 · 6446 阅读 · 0 评论 -
C++基础问题
1.由数组的传递想到的形参格式 之前对形参的了解不是很到位,今天重新阅读了书籍,现在总结一下今天的感受; i.变量的传递 1》值传递 void test(int a,int b); 2》引用传递 void test(int &a,int &b); ii.数组的传递 数组的传递没有引用传递,其本质是指针的传递,传递数组时只需传递其三原创 2012-04-19 12:40:22 · 298 阅读 · 0 评论 -
i/o控制流_setprecision用法
使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。 如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。 如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位原创 2012-04-19 12:47:32 · 422 阅读 · 0 评论