读书共享 Primer Plus C-part 9

Posted 刘传武

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读书共享 Primer Plus C-part 9相关的知识,希望对你有一定的参考价值。

第十二章 存储类、链接和内存管理

 

                                                     

 

                            

 

  •  针对代码块中的static变量做如下范本

           

 1 #include<stdio.h>
 2 
 3 void test_static()
 4 {
 5  int dy = 1;
 6  static int static_int =1;
 7  printf("%d %d \\n",dy++,static_int++);
 8 
 9 }
10 
11 
12 int main()
13 {
14   int i = 0;
15   for(;i<5;i++)
16   {
17 
18   test_static();
19   }
20 
21 
22 }
  •          const与volatitle

    

 1 #include<stdio.h>
 2 
 3 int main()
 4 {
 5  int array[100] = {0};
 6  int array_2[100] = {0};
 7  int * const  p = array;
 8  const int *q =p;
 9  p = array_2;
10 
11 
12 }

    区分const int *p; int * const p

    volatile 与const 是相对的

             

        

 

以上是关于读书共享 Primer Plus C-part 9的主要内容,如果未能解决你的问题,请参考以下文章

读书共享 Primer Plus C-part11

读书共享 Primer Plus C-part 12

读书共享 Primer Plus C-part 8

C++ Primer Plus读书笔记

C primer plus 读书笔记第十四章

《C Primer Plus》读书笔记