变量
被考次数: 1次
被考频率: 低频率
答错率:    63%
知识难度:
考试要求: 掌握     
知识路径:  > 嵌入式系统软件基础知识  > 嵌入式系统程序设计  > 嵌入式程序设计语言  > 嵌入式C/C++程序设计要求  > C程序设计基础  > C程序基础  > 基本数据类型


本知识点历年真题试卷分布
>> 试题列表    
 

 
       变量本质上指代存储数据的内存单元,变量的定义(definition)指示编译器为变量分配存储空间,还可以为变量指定初始值。在一个C程序中,一个变量有且仅有一个定义。当C程序文件中需要引用其他程序文件中定义的变量时,就需要进行声明。
       变量声明(declaration)用来表明变量的类型和名字,当定义变量时即声明了它的类型和名字。可以通过使用extern关键字声明变量名。
       例如,下面是对变量a的定义、b的声明。
       
       在嵌入式C程序设计中,用volatile修饰变量时,即告知编译器该变量的值无任何持久性,不要对它进行任何优化。因为用volatile定义的变量可能会在其所在程序外被改变,因此需要从其所在的内存位置或设备端口重新读取,而不是使用其寄存器中的缓存值。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有