C 语言 指针变量对指针变量赋值如:int * i,* j,a[4]={1,2,3,4};i=a;j=i;这样"j=i"赋值对吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 02:53:18
C 语言 指针变量对指针变量赋值如:int * i,* j,a[4]={1,2,3,4};i=a;j=i;这样

C 语言 指针变量对指针变量赋值如:int * i,* j,a[4]={1,2,3,4};i=a;j=i;这样"j=i"赋值对吗?
C 语言 指针变量对指针变量赋值
如:int * i,* j,a[4]={1,2,3,4};
i=a;
j=i;
这样"j=i"赋值对吗?

C 语言 指针变量对指针变量赋值如:int * i,* j,a[4]={1,2,3,4};i=a;j=i;这样"j=i"赋值对吗?
对的,你声明一个数组时数组名就是首地址,执行i=a这条赋值语句时,指针变量i中的内容就是数组a的首地址,j=i,i做左值它代表指针变量i中的内容也就是数组的首地址,执行完这个语句后指针变量j的内容也是数组a的首地址.这是你可以通过间接访问符*去访问所储存地址中的内容.

C 语言 指针变量对指针变量赋值如:int * i,* j,a[4]={1,2,3,4};i=a;j=i;这样j=i赋值对吗? C语言:定义两个变量A,B并赋值,分别两个指针指向这两个变量,通过指针变量a和b的值并打印出来. C语言指针基本概念及其指针变量的定义是什么 可以对指针变量进行赋值吗,例如*p=1书上说,“指针变量中只能存放地址(指针),不要将一个整数赋给一个指针变量.如:*pointer_1=100;//pointer_1 是指针变量,100是整数,不合法”后面又有“*p=1//表 C语言结构指针和结构变量名分别是什么意思? 指针变量的作用(C语言)C语言中指针变量的作用是什么?如何深刻理解?求救! C语言指针概念~是变量指向内容.还是内容指向变量?还是都可以? 为什么C语言函数中可以返回局部变量而不能返回局部变量的指针? C++里定义一个指针变量时,我们事先对这个指针赋空值,那么一般就是赋个0给它.为什么不能像C语言中赋一个NULL这个值呢?为什么是赋值0?C语言中是否可以对这个空指向不写NULL,就写0可以吗? 关于指针变量的引用,下列说法中错误的是( )A.“指针变量”可以出现在赋值表达式的左边,也可以出现在右边B.“$指针变量”可以出现在赋值表达式的左边,也可以出现在右边C.指针变量的 C语言.指针变量的类型符号一定与它所指向的变量的类型符号相同吗? c语言,为什么选b,14.下列关于指针定义的描述,_____b______是错误的.A.指针是一种变量,该变量用来存放某个变量的地址值的.B.指针变量的类型与它所指向的变量类型一致.C.指针变量的命名 C语言中当我定义了一个指针变量的同时,是否就为这个指针变量开辟了一个空间 指针常量与指针变量的区别? 在C语言中,指针变量有什么实际的作用? C语言第十七题 保持指针变量的指向不变是什么意思? c语言和 下列关于指针定义的描述,_是错误的下列关于指针定义的描述,()是错误的A.指针是一种变量,该变量用来存放某个变量的地址值的.B.指针变量的类型与它所指向的变量类型一致.C.指 指针是变量还是常量?