c语言问题:如何将一个数据写进一个指向数组的指针

2024-11-29 16:24:18
推荐回答(4个)
回答(1):

曾经我也是菜鸟 ╮(╯▽╰)╭
1.p指向的数组的首地址
2.其实定义一个数组int a[5] 实际a就是一个指向a[0]这个元素的int类型指针变量 当然 正儿八经应该叫数组名
3.*p指的是a[0] 等价于*a *p=50;就是a[0]=50;
4.如果要对后面元素赋值 比如说a[3] *(p+3)=50; 也就是说(p+3)指向的是a[3]

回答(2):

p=a 直接这么写 数组名就是地址

回答(3):

就是*p=50;
之后你再写一句printf("%d",a[5]);就应该会输出50了

回答(4):

对 就是
*p=50;