11智能在线
新记
c语言 结构体成员变量为指针时如何赋值
如题所述
举报该文章
相关建议 推荐于2016-01-26
1、既然是指针变量,那么将一个变量的地址值赋值给该指针变量即可!
2、至于具体讲一个地址值赋值给指针有两种方法:一种就是用取地址符&来操作内嵌变量,另一种就是通过采用malloc函数动态开辟内存并将内存地址值赋值给指针变量。
3、举例说明:定义int型指针变量int * p;和int型变量int a;那么将a的地址值赋值给p:p=&a;另一种方式是动态方式:p = (int*)malloc(size(int));
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/vsvs474q8ffpqf8vq2.html
其他看法
第1个回答 推荐于2017-12-15
使用&取变量的地址,赋值给指针。
如果值是指针类型了,可以直接使用=赋值了。
本回答被提问者和网友采纳
第2个回答 2014-02-20
按正常指针赋值就可以。
相似回答
大家正在搜
相关问题
请问,在C语言中,怎么用结构体指针引用成员变量?怎么对成员变...
关于c语言结构体指针变量赋值
结构体类型的指针引用成员变量,给成员变量用scanf怎么赋值...
结构体类型的指针引用成员变量,给成员变量用scanf怎么赋值...
C语言结构体指针成员所指向的变量如何访问?
C语言结构型数组成员引用使用指针变量赋值的问题。
C语言中结构体成员变量的赋值困惑
C语言如何给结构体内的成员赋值