首页文章正文

指针数组的赋值方法,指针能直接赋值吗

如何把指针的值放入数组 2023-12-19 16:40 537 墨鱼
如何把指针的值放入数组

指针数组的赋值方法,指针能直接赋值吗

一、两种赋值方法1、直接用指针赋值:int array[10] = {1,2,3,4,5,6,7,8,9,10}; int *p = array; //使用指针p指向数组array的首元素2、间接用指针赋值:int array[10] = {1int a,b,c;p[0]=&a;p[1]=&b;p[2]=&c;但根据我的经验,通常情况下没有必要使用指针数组的,而是使用指向数组的指针,所以怀疑题主描述错误。如果是指向数组的指针的

指针数组可以使用循环语句或者快速赋值的方法来赋值。例如:使用循环语句:int *p[3]; for(int i=0; i<3; i++) { p[i]=new int; *p[i] = i; } 1 2 3 4 5 6 使用对于指针类型数组的赋值,应该怎么赋值1、int * p[3];int i;int a,b,c;p[0]=p[1]=p[2]=但根据我的经验,通常情况下没有必要使用指针数组的,而是使用指向数组的指针,所以怀疑题主描述

指针赋值可以有以下几种形式1.使用数组名2.使用带地址运算符()的变量3.另一个指针通过一个代码示例来演示该示例中定义了数组arr,定义了3个指针变量ptr1,ptr2,ptr3 ptr1 定义指针给数组赋值#include int main(void) { int a[10]={0}; int*p=a;//a代表数组首元素的首地址,即p=&a[0]; int i; for(i=0;i<10;i++) { *(p+i)

char a[10]; 怎么给这个数组赋值呢?谭浩强的书上明确指出,字符数组可以在定义时整体赋值,不能再赋值语句中整体赋值。1、定义的时候直接用字符串赋值char a[11. 字符串数组不能用"="直接赋值,即s="Good News!"是不合法的。所以应分清字符串数组和字符串指针的不同赋值方法。2. 对于长字符串,Turbo C2.0同意使用下述

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

标签: 指针能直接赋值吗

发表评论

评论列表

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