11问答网
所有问题
指针的定义与赋值形式?
如题所述
举报该问题
其他回答
第1个回答 推荐于2018-03-22
int *p 一般带有 * 表示指针的定义
赋值: int a = 3; int *p = &a; (相当于 int *p; p = &a) 故 *p = 3 (可理解为 *p = *(&a) = 3);
int *a = 3; int *p = a ; (相当于int *p ; p = a) 则 *p = 3
本回答被网友采纳
第2个回答 2012-03-08
首先楼主要知道什么叫定义,什么叫赋值;
说到定义,就一定要说到声明;
这两者看起来差不多,其实差别很大;
定义是要分配内存的,而声明不需要,如楼上所说的带* 表示定义的话,呵呵,楼主自己想;
而赋值应该是和初始化联系在一起的,它和定义没什么关系;
初始化是指在定义变量的时候就给该变量赋初值;例:int a = 0;
赋值则不需要是在定义时,如:int a;
a = 5;
相似回答
指针的定义与赋值形式?
答:
int *p 一般带有 * 表示
指针的定义
赋值
: int a = 3; int *p = &a; (相当于 int *p; p = &a) 故 *p = 3 (可理解为 *p = *(&a) = 3);int *a = 3; int *p = a ; (相当于int *p ; p = a) 则 *p = 3 ...
大家正在搜
指针字符串定义与赋值
指针定义的一般形式是
定义指针变量并赋值
把指针赋值给指针
指针变量的赋值方式
指向int的指针如何赋值
指针的定义
指针函数的定义
指针如何赋值
相关问题
VBA数组的定义与赋值
c语言中定义指针变量时,赋值和赋初值有什么区别?
指针定义与赋值
C语言指针怎么赋值呢
指针和数组的问题。该如何定义指针变量并赋值。
在C语言中能否直接给指针指向的数据赋值?为什么?
定义结构指针的同时赋值
定义指针变量的同时赋值有什么意义?