c语言 结构体成员变量为指针时如何赋值

如题所述

1、既然是指针变量,那么将一个变量的地址值赋值给该指针变量即可!
2、至于具体讲一个地址值赋值给指针有两种方法:一种就是用取地址符&来操作内嵌变量,另一种就是通过采用malloc函数动态开辟内存并将内存地址值赋值给指针变量。
3、举例说明:定义int型指针变量int * p;和int型变量int a;那么将a的地址值赋值给p:p=&a;另一种方式是动态方式:p = (int*)malloc(size(int));
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
使用&取变量的地址,赋值给指针。
如果值是指针类型了,可以直接使用=赋值了。本回答被提问者和网友采纳
第2个回答  2014-02-20
按正常指针赋值就可以。
相似回答