摘要: 12.5.2 volatile类型限定符 volatile 限定符告知计算机,代理(⽽不是变量所在的程序)可以改变该变量的值。通常,它被⽤于硬件地址以及在其他程序或同时运⾏的线程中共享数据。例如,⼀个地址上可能储存着当前的时钟时间,⽆论程序做什么,地址上的值都随时间的变化⽽改变。或者⼀个地址⽤于接受 阅读全文
posted @ 2021-04-18 21:17 清风oo 阅读(104) 评论(0) 推荐(0)
摘要: 可以⽤const关键字创建不允许修改的数组:const int days1[12] = {31,28,31,30,31,30,31,31,30,31,30,31};1.在指针和形参声明中使⽤const声明普通变量和数组时使⽤ const 关键字很简单。指针则复杂⼀些,因为要区分是限定指针本⾝为con 阅读全文
posted @ 2021-04-18 18:29 清风oo 阅读(74) 评论(0) 推荐(0)
摘要: 最近在看C Primer Plus 12.5章节,发现一段样例代码使用的全局变量,再次记录一下 简而言之: 1. 在.c源文件定义全局变量 2. 在.h头文件用extern声明这个全局变量 3. 如果其他.c文件需要使用这个全局变量,只要包含头文件就可以了,不用在c文件重新extern声明这个变量, 阅读全文
posted @ 2021-04-18 17:40 清风oo 阅读(1893) 评论(0) 推荐(0)