C语言指针操作数组赋值

1、通过指针修改数组元素的值

ps:int a10 = {10}; 数组名a == &a0 a+1 == &a0+1 跨过得是数组元素类型的长度,&a是对整个数组取地址,&a+1是跨过整个数组的长度

cpp 复制代码
#include "stdio.h"
#include <stdlib.h>

int main()
{
	int a[10] = { 0 };
	int* p = a;
	for (int i = 0; i < sizeof(a) / sizeof(a[0]);i++) {
        //a[i] = i;
		*(p+i) = i;
	}
	for (int i = 0; i < sizeof(a) / sizeof(a[0]);i++) {
		printf("%d=%d\n",i,a[i]);
	}
//数组{0,1,2,3,4,5,6,7,8,9}
	
	system("pause");
	return 0;
}
相关推荐
AndrewHZ7 分钟前
图像处理入门009 | OpenCV 图像读取与显示:imread/imshow 全解析
图像处理·python·opencv·算法·计算机视觉·图像显示
学计算机的计算基7 分钟前
TCP 传输层硬核整理:三次握手、四次挥手、拥塞控制一次讲透
java·网络·笔记·网络协议·算法
索西引擎9 分钟前
【数据结构】B树与B+树:结构性质、对比分析与磁盘优化机理
数据结构·b树
xx~t14 分钟前
嵌入式学习22
数据结构·学习·算法·排序算法
我是苏苏19 分钟前
C#基础:不写for循环的五种方式
数据结构·算法·c#
小小龙学IT28 分钟前
Google Test(gtest/gmock)开源 C++ 单元测试与 Mock 框架完全指南
c++·单元测试·开源
三8441 小时前
webshell缓存绕过/哈希碰撞
算法·哈希算法
致Great8 小时前
Pi 的上下文压缩,到底是怎么工作的?
算法
wuyk5559 小时前
4.树:一对多的层次数据结构
开发语言·数据结构·stm32·单片机
watersink9 小时前
机器学习聚类算法
算法·机器学习·聚类