在C语言中,使用const修饰数组指针时,表示指针指向的地址是常量,即不能通过该指针修改其指向的内容。但是,需要注意的是,const修饰数组指针并不会影响数组本身的可变性。下面是一个示例: #include <stdio.h> int main() { int arr[] = {1, 2, 3, 4, 5}; const int (*ptr)[5] = arr; // 使用const...
指针是变量, 可以使用数组名给指针复制 #include<stdio.h>intmain (void) {inta[3] = {1,2,3};//a是数组名, 数组名是地址常量,不能被修改intb[3] ;int*p = b;//p是指针变量, b是地址常量, 可以把常量复制给变量} 取数组元素 #include<stdio.h>intmain (void) {inta[3] = {1,2,3};//a...
当然是可以的啊……不过,这样定义了的话,你就不可以更改数组中的内容了啊……