A. pt是指向一维数组的指针变量 B. pt是指向整型数据的指针变量 C. pt是一个函数名,该函数的返回值是指向整型数据的指针 D. pt是指向函数的指针变量,该函数的返回值是整型数据 相关知识点: 试题来源: 解析 D.pt是指向函数的指针变量,该函数的返回值是 ...
(int*),就是把一个值强制转换为一个int型的指针,也就是说把这个值转换为一个地址,这个地址指向的内容是int型的值 pt=(int*)0xB8000000//就是把0xB8000000转换为int型的指针,并把该指针(地址)赋给pt
百度试题 题目语句int *pt;中的【 】是指针变量名。 A.ptB.*ptC.&ptD.&*pt相关知识点: 试题来源: 解析 A
在c/c++中,数组名就是值被固定了的指针,说到底还是指针,所以一般的指针操作对数组名同样适用。这里pt=x,也就是pt与x两个指针变量的值相同,也就是pt与x指向同一地址,也就是*(pt+n)就是*(x+n)。在c、c++中,表达式中*()与[]操作完全相同,其实所有x[n]在编译时会被自动替换成*...
int(*pt)【3】表示的意思 int(*pt)【3】表示的意思 定义(或者声明)一个指针pt,它可以指向一个有3个元素的int数组。
百度试题 题目语句int *pt中的*pt是指针变量名. A.正确B.错误相关知识点: 试题来源: 解析 B
int *pt=name; 前面应当有 int name[5]; 这种声明。初始化指针pt, 让它指向 name数组首地址。int *pt=&name; 前面应当有 int name; 这种声明。初始化指针pt, 让它指向 name 的地址。如果前面有 int name[5]; int *pt=&name[0]; 这种声明,初始化指针pt, 让它指向 name数组第一...
以下针对相应语句的注释中,说法错误的是()。 A. int *pt[2];/* pt是一个指针数组名*/ B. int (*pt)[2];/* pt是一维数组名*/ C.
(int*)pt的意思是这样的 取指针的值 该指针的类型是int指针 地址是pt 因为指针类型是int,所以只取了sizeof(int)大小的值 在这例子里就是3了
*Pt)[3];这种声明可以先把变量名字去掉,也就是int (*)[3],对于*可以这样理解,char *s 等同于char s[],所以可以理解为int pt[][3],也就是D中的解释 而对于int *pt[3],则不相同了,首先pt是一个数组,然后,*用来修饰这个数组,也就是pt是三个元素都是int指针的数组名。