C语言编程
文章平均质量分 65
nurv_nurv
这个作者很懒,什么都没留下…
展开
-
C语言sizeof()函数
测试代码: #include "stdafx.h" #include "iostream" using namespace std; int Testsizeof(char buf[]); int _tmain(int argc, _TCHAR* argv[]) { int a; int buf[10]; char buffer[10]; char *p; stru原创 2013-10-27 00:26:28 · 1236 阅读 · 0 评论 -
c语言的预处理命令详解
本文内容收集自网络,仅供自己学习和大家交流之用,如果侵犯了您的权益,请及时通知,会及时撤下! 预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。 在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含原创 2013-10-27 23:37:30 · 699 阅读 · 0 评论 -
C、C++程序内存的分配
C语言程序的内存分配方式 1.内存分配方式 内存分配方式有三种: [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很转载 2013-10-28 00:45:13 · 581 阅读 · 0 评论