1. int *p1: 含义是`p1`是一个指针,它指向一个整数。你可以使用`p1`来存储整数的地址,并使用`*p1`来访问或修改该地址处的整数值。 2. int *p2[4]: 含义是`p2`是一个指针数组,它包含4个指针,每个指针都指向一个整数。你可以使用`p2[i]`来访问数组中的第i个指针,并使用`*p2[i]`来...
A. 指针变量 B. 变量 C. 常量[1] D. 指针 相关知识点: 试题来源: 解析 A. 指针变量 解析: 在C语言中,int *p1;表示p1是一个指针变量,用来存储某个整型变量的地址。指针变量用来存储其他变量的地址,因此选项A. 指针变量描述了int *p1;的含义。反馈 收藏 ...
百度试题 题目int*p1的含义___。相关知识点: 试题来源: 解析 定义p1为指向整型数据的指针变量 定义p2为指针数组,其数组元素均为指针 定义p3为指向一维数组的指针,其数组元素均为整型数 反馈 收藏
很明显指针在做值使用时需要加星号修饰,即如*p1=整数变量的形式。故b不可能是int型,故可排除和。另外需要注意的是变量的初始化和赋值是不同的.P2在声明时就指向变量a,其值为a的地址;因此,变量a应为int型,故正确答案为。 反馈 收藏
int(*p1)[10]是数组指针,它只是一个指针,指向10个元素数组的地址,该数组每个元素都是整型。int*p1[10]是指针数组,有10个元素的数组,每个元素都是指针,指向数据为整型。
include <stdio.h> int main(){ int *p1,*p2,*p;scanf("%d %d",&a,&b);int a=2,b=5;p1=&a;p2=&b;if(a
一运行正常的程序中有这样两个语句:int *p1, *p2=&a;p1=b; 由此可知,变量a和b的类型分别是〔〕 A. int 和int B. i
int(*p1)[10]是数组指针,它只是一个指针,指向10个元素数组的地址,该数组每个元素都是整型。int*p1[10]是指针数组,有10个元素的数组,每个元素都是指针,指向数据为整型。
对指针变量的定义包含三部分:指针类型说明、指针变量名以及指向的变量类型。一般形式为:类型说明符 *变量名;这里的*表示这是一个指针变量,变量名即指针变量名,类型说明符表示指向变量的数据类型。例如:int *p1;表示p1为指向整型变量的指针。应注意,一个指针只能指向同一类型的变量,不能指向不同...
&”也是取变量地址的,在“int *p1=&iVal; ”这句中,将变量iVal的地址赋给指针p1,前面的“*”只是做指针定义时的标示。而“cout<<(*p1)<<ENDL; p ”是格式化输出语句,输出的是变量的值,不会是地址,“p1”是指针,“*p1”表示指针所指向存储空间的第一数据,即变量iVal的值。<> ...