首页文章正文

指针能给变量赋值吗,一个变量的指针是指

指针能复制给指针吗 2023-08-29 23:34 641 墨鱼
指针能复制给指针吗

指针能给变量赋值吗,一个变量的指针是指

ゃōゃ C语言中可以给指针变量赋值常数,赋值方法为:1、首先打开Microsoft Visual C++软件,单击“文件”菜单-“新建”,新建一个文件,文件名后缀为.c。2、新建好文件后,输入如下内容。3、指针变量能直接赋值吗?可以,但int *p;*p=7;这样不行。因为“能直接给指针指向的数据”赋值,而这里的p还没有指向,所以不能赋值,这种指针有个名字叫“悬浮指针”,是不能给它赋值的。

指针变量是一个特殊的变量,它用于存储其它变量或程序对象的内存地址。声明指针变量后,开发者可以使用“”运算符取出其它变量的内存地址,赋值给指针变量。例如:int a = 20;int 然后a = “hello”就不行了“hello”赋值的值是一个地址,而a虽然也有地址,但是这与指针是不一样的,指针的值是地址,而数组的值虽然也是地址,但是却是一个常量,所以不能给常量赋值。

假设有如下变量定义:int i,j,*p,*q;p=&i;q=& 正文1 可以,但int *p;*p=7;这样不行。因为“能直接给指针指向的数据”赋值,而这里的p还没有指向,所以不能赋值,这种指针有个名字叫指针变量一般是不可以直接赋值的,因为直接赋值的话,就是让这个指针指向这个赋值的地址,万一这个地址是你计算机内部的某个程序的或者是系统的某个地址,而你对这

˙▂˙ 在定义指针变量之后,必须将其与某个变量的地址相关联才能使用。地址关联就是为指针变量赋值,也就是将变量的地址赋值给指针变量。其中有两种方式,一种是赋值方式;另外一种是定义时可以用strcpy函数进行赋值,此时一方指针仅仅只进行过声明(也就是题主指的原始指针变量),必须得用

后台-插件-广告管理-内容页尾部广告(手机)

标签: 一个变量的指针是指

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号