你可能感兴趣的试题
常量或变量名 表达式或变量名 数组元素或变量名 变量名或数组名
int( *p)[n); 是把p定义为整型变量,它指向不知数据类型的一维数组 int( *p)(); 是把p定义为整型指针 int *p[n); 定义指针数组p,每个指针指向一个整型变量 int *p(); p为指向函数的指针,函数返回值为整型
定义char*string="China"中的string是一个字符串变量,其值为China 若有一个多维数组a,则*(a+与a等价 int(*[4]表示p为指针变量,它指向包含4个元素的一维数组 数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变
形参是指针,实参是地址值 形参和实参都是变量 形参是数组名,实参是数组名 形参是引用,实参是变量
定义char*string="China"中的string是一个字符串变量,其值为China 若有一个多维数组a,则*(a+i)与a[i]等价 int(*p)[4]表示p为指针变量,它指向包含4个元素的一维数组 数组名代表数组的首地址,固定不变。指针变量可通过指向数组首地址来代表对应的数组,但其值可以改变
定义不合法 是一个指针数组名,每个元素都是一个指向整型变量的指针 是一个指针,它指向一个具有三个元素的一维数组 是一个指向整型变量的指针
常量或变量名 表达式或变量名 数组元素或变量名 变量名或数组名
说明不合法 是一个指针数组名,每个元素是一个指向整型变量的指针 是一个指针,它指向一个具有六个元素的一维数组 是一个指向整型变量的指针
p=&i; p=a; p=&a[i]; p=10;
int( *[; 是把p定义为整型变量,它指向不知数据类型的一维数组 int( *(); 是把p定义为整型指针 int *p[; 定义指针数组p,每个指针指向一个整型变量 int *p(); p为指向函数的指针,函数返回值为整型
一个指向整型变量的指针 一个指针数组名 一个指针,它指向一个含有4个整型元素的一维数组 说明不合法
p=&i; p=a; p=&a[i]; p=10;
常量或变量名 表达式或变量名 数组元素或变量名 变量名或数组名