第十二章 存储类、链接和内存管理
- 针对代码块中的static变量做如下范本
#include<stdio.h> void test_static()
{
int dy = ;
static int static_int =;
printf("%d %d \n",dy++,static_int++); } int main()
{
int i = ;
for(;i<;i++)
{ test_static();
} }
- const与volatitle
#include<stdio.h> int main()
{
int array[] = {};
int array_2[] = {};
int * const p = array;
const int *q =p;
p = array_2; }
区分const int *p; int * const p
volatile 与const 是相对的