什么是常量数组?
如果我们定义
const char hex_char[] = {
'0', '1', '2', '3',
'4', '5', '6', '7',
'8', '9', 'A', 'B',
'C', 'D', 'E', 'F'
};
然后,它不应该被程序修改;这是什么意思?
const
保护其左侧,除非左侧没有内容,因此它也保护其右侧。右侧是数组,在这种情况下,您不能更改数组中的元素。 - Marounint* const ptr = vec;
,那么您不能更改指针ptr
指向的位置,例如ptr = NULL
(*
在左侧)。 - Maroun