指向C中数组的指针
指针是存储另一个变量地址的变量。当我们为变量分配内存时,指针指向该变量的地址。一元运算符(*)用于声明变量,它返回分配的内存的地址。指向数组的指针指向数组变量的存储块的地址。
以下是数组指针的语法。
datatype *variable_name[size];
这里,
datatype-变量的数据类型,例如int,char,float等。
variable_name-这是用户给定的变量名。
size-数组变量的大小。
以下是数组指针的示例。
示例
#include <stdio.h>
int main () {
int *arr[3];
int *a;
printf( "Value of array pointer variable : %d\n", arr);
printf( "Value of pointer variable : %d\n", &a);
return 0;
}输出结果
Value of array pointer variable : 1481173888 Value of pointer variable : 1481173880
在上面的程序中,声明了数组指针*arr和整数*a。
int *arr[3]; int *a;
这些指针的地址打印如下:
printf( "Value of array pointer variable : %d\n", arr); printf( "Value of pointer variable : %d\n", &a);
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短