正在加载图片...
6.2.2关键字 1.const ●C55xC编译器支持标准C语言的const:关键字。 ·将这个关键字使用到对任意变量或数组的定义上可以 确保它们的值不改变。 ●若定义一个对象为const,那么const段就会为该对象 分配存储空间。const数据存储分配有两个例外: ◆若定义对象时又加volatile(例volatile const int), volatile使分配到RAM(程序不改变const volatile的 对象,但是程序外的东西可以改变之);7使const就 ◆若对象是auto变量(作用域为函数内);厂 像没用一样. ●const关键字可定义大常数表并将之分配到系统ROM中。 例:const int digits[1={0,1,2,345,6,78,9; 146.2.2 关键字 1. const ⚫C55x C编译器支持标准C语言的const关键字。 ⚫将这个关键字使用到对任意变量或数组的定义上可以 确保它们的值不改变。 ⚫若定义一个对象为const, 那么const段就会为该对象 分配存储空间。 ◆若定义对象时又加volatile (例 volatile const int x), volatile使分配到RAM(程序不改变const volatile的 对象, 但是程序外的东西可以改变之) ; ◆若对象是auto变量(作用域为函数内) ; ⚫const关键字可定义大常数表并将之分配到系统ROM中。 14 使const就 像没用一样. 例: const int digits [] = {0,1,2,3,4,5,6,7,8,9}; const数据存储分配有两个例外:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有