C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 10:53:18
C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗?

C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗?
C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗?

C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗?
不一定,可以进行强制转换,指针变量中保存的是地址而非数值,也就是说,当你定义一个字节的变量byte a = 1,然后定义一个字节的别的类型的变量bool *b;这样 *b = &a,当读取b的时候,实际上是a的地址,也就是说b = a的地址,*b = 1,因为是bool型的,*b是TRUE;
以上是相同字节的使用,实际编程的时候,是尽量避免这样使用的.因为可能是下面的情况,那样就难控制了.
float a[10];
int *b = &a[0];
这样,b++;*b就不是a[1];的数值了.

C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗? c语言,为什么选b,14.下列关于指针定义的描述,_____b______是错误的.A.指针是一种变量,该变量用来存放某个变量的地址值的.B.指针变量的类型与它所指向的变量类型一致.C.指针变量的命名 c语言和 下列关于指针定义的描述,_是错误的下列关于指针定义的描述,()是错误的A.指针是一种变量,该变量用来存放某个变量的地址值的.B.指针变量的类型与它所指向的变量类型一致.C.指 定义指针变量时必须说明其() ,以确定该指针变量所指向的变量的类型. C语言中如何交换两个指针变量的的值交换两个指针变量的值 而不是交换他们所指向的东西的值 比如说p1原指向结构体变量a,p2原指向结构体变量b,怎样让p1指向b,p2指向a? C语言指针概念~是变量指向内容.还是内容指向变量?还是都可以? 判断题:::大家帮我看看 :C语言程序中定义的指针变量可以指向任意类型的数据那这样的话就是这道题是错误的我还以为应该改为“指向任意类型的数据地址” C语言第十七题 保持指针变量的指向不变是什么意思? 怎么获得一个指针变量所指向的地址的值比如说定义了一个指针变量int *p,p指向的地址为0x80000,那在C语言中我怎么p指向的地址为0x80000?额,打少了几个字,应该是这样的:定义了一个指针变量int C语言:定义两个变量A,B并赋值,分别两个指针指向这两个变量,通过指针变量a和b的值并打印出来. 指针与其指向变量的值一定时刻一样吗? 指针的数据类型为什么要跟所指向的数据的类型一致,不是说所有的指针变量占用的内存大小是相同的吗? 指针的类型和他指向变量的类型完全相同是什么意思,指针(变量)不是只是整型吗 C语言:传入两个字符串型指针,把其中一个指针所指向的地址空间中的内容复制到另一个指针所指向的地址空间 指向对象的常指针和指向常对象的指针变量相同与区别? 指针变量的内容是表示所指向的变量的值还是表示所指向的变量呢? C语言编程 输入3个整数,按降序(从大到小的顺序)输出.要求:使用变量的指针作函数调用的实参来实现.自定义exchange()函数:交换2个形参指针变量所指向的变量的值.形参:2个,均为指向整 指针变量与其他类型变量的区别