www问答网
所有问题
C语言中指针变量的初始化有几种?请分别举例并说明。
如题所述
举报该问题
推荐答案 2006-02-24
æè§å¾æä¸ç§å§ã
a.èµå¼ä¸ä¸ªå·²æåéçå°å
int a;
int *p=&a;
b.æ°å¼è¾ä¸åå å空é´
int *p=(int*)malloc(size(int));
c.èµç©ºå¼
int *p=NULL;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/nAWWK3W.html
其他回答
第1个回答 2006-02-24
其实指针的初始化可以很多,很灵活,锄了楼上老兄说的之外,还有如
指针对指针的拷贝
指针对数组等
声名时直接给指针副一个字符传等,
指针的使用关键就是两项:
一个如果一个指针没有赋值将起置为 NULL
如果是动态分配的内存要删除
相似回答
C语言的
char
指针初始化
理解
答:
对于指针来说,在C语言中,就是一个地址。区分初始化情况,
有四种表象:1 初始化为空
。即 char * str = NULL;的形式,NULL在C语言中是特定的空指针,其值为0.在C语言中,以NULL作为指针的一个未生效状态,其本身是一个非法的地址值。2 初始化为常量字符串地址。char * str = "test";常量字...
c语言变量初始化的
方式
答:
初始化的方式一般有如下两种:1、直接对变量进行赋予常量数值进行初始化;2、通过同类型变量进行初始化
。举例说明如下:// 以下属于第1种初始化方式int a1=5; // 整型变量的初始化int b1[]={1,2,3,4}; // 整型数组的初始化char str1[]="abcd"; // 字符数组的初始化// 以下属于第2种...
C++
中指针的
用法有那些?怎么定义
?怎么初始化?
答:
种情况我们称为 P 指向变量 C,或说P 是指向变量
C
的指针
。严格地说,一个指针是一个地址,是一个常量。而一个
指针变量
却可以被赋予不同
的指针
值,是变量。但常把指针变量简称为指针。为了避免混淆,我们中约定:“指针”是指地址,是常量,“指针变量”是指取值为地址的变量。定义指针的目的是为了通过指针去访...
c语言指针
简单教程
答:
指针是
C语言中
广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用
指针变量
可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了
C语言的
功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌...
什么是
C语言的指针
,能不能
举例说明
一下啊?大侠帮帮忙!!
答:
以后,我们说一个
指针的
值是XX,就相当于说该指针指向了以XX为首地址的一片内存区域;我们说一个指针指向了某块内存区域,就相当于说该指针的值是这块内存区域的首地址。 指针所指向的内存区和指针所指向的类型是两个完全不同的概念。在例一中,指针所指向的类型已经有了,但由于指针还未
初始化
,所以它所指向的...
C语言中
new的用法
答:
格式1:
指针变量
名=new 类型标识符;格式2:指针变量名=new 类型标识符(
初始
值);格式3:指针变量名=new 类型标识符 [内存单元个数];
说明
:格式1和格式2都是申请分配某一数据类型所占字节数的内存空间;但是格式2在内存分配成功后,同时将一初值存放到该内存单元中;而格式3可同时分配若干个内存...
C语言
关键词学习总结?
答:
C语言
关键词学习总结 一、static关键字 1、局部
变量
生命周期:原先存在栈中,生命周期语句执行完毕便结束了。现在存放到静态数据区,生命周期持续到整个程序执行结束。 作用域:并没有改变作用域,还是仅限于该语句块。并且只在初次运行的时候
进行初始化
,下次调用时它的值是上一次函数调用结束之后的值。每次调用后值会...
指针的
小问题.
答:
指针变量
也其他变量一样存贮数据,只不过指针变量所存贮的数据比较特殊,是一个其他变量的地址。所以这里的p与a的初始化是等价的!!!
变量的初始化
格式是:变量名=数据。而这里的*号与=号都是
c语言中
的运算符,*号的优先级高于=号所以程序运行的机制所下:p=a;在p未经任何初始化的时候程序就调用了...
c语言中
局部
变量初始化
是什么意思,
怎么初始化?
答:
“局部变量初始化”是指在使用这个局部变量前,要对其
进行初始化
。这是因为局部变量是从内存堆中分配的,用完就还给内存堆,所以被分配的局部
变量并
不一定是0,而很可能是其他地方用过的一个值,因此在使用这个变量之前,要对它进行显示初始化。初始化可以用两种方式(假设初值为0):声明变量是赋值:...
大家正在搜
指针变量的正确说明和初始化
c语言指针变量初始化
指针变量的定义与初始化
指针的指针初始化
变量的指针就是变量的地址
指针变量必须初始化吗
指针变量如何赋值初始化
c语言变量初始化
指针的初始化和赋值
相关问题
c语言中,什么是变量指针,什么是指针变量,并举例说明
c语言中指针到底有几种类型啊?
如何理解c语言指针的类型和指针指向的类型?请举例,谢谢
C语言里,指针变量是不是只有定义并初始化的时候才写作“int...
c语言中指针变量的赋值方式分别为?
C语言指针变量为什么要赋初值?
c语言指针变量方面的填空题,求大神解答?
C语言结构体指针变量初始化