04 2016 档案
摘要:具有“静态”生存期的未初始化变量(即,在函数外声明的变量和有静态存储类型的变量)可以确保初始值为零,就像程序员键入了“=0”一样。因此,这些变量如果是指针会被初始化为正确的空指针,如果是浮点数会被初始化为0.0(或正确的类型)。 具有“自动”生存期的变量(即,没有静态存储类型的局部变量)如果没有显示
阅读全文
摘要:内存分为三个部分:静态区、栈、堆。 其实堆栈就是栈,而不是堆。 堆的英文是heap;栈的英文是stack,也翻译为堆栈。
阅读全文
摘要:如题,在程序中经常遇到NULL,和'\0',常常疑惑它们是什么关系,其实它们的值是一样的,只不过表现的形式不一样: 1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个: #if !defined(NULL)&&defined(__NEEDS_NULL) #if
阅读全文

浙公网安备 33010602011771号