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;
}
相关推荐
a1879272183116 分钟前
【算法】树(二):队列与祖先——BFS 骨架三配件、短路透传与合流
算法·leetcode·二叉树··bfs·算法讲解·树遍历
miller-tsunami16 分钟前
排序的相关知识点
数据结构·排序算法
syagain_zsx41 分钟前
算法基础篇 · 03 枚举(C++ 题解)
c++·算法·二进制·枚举
weixin_307779131 小时前
C++代码实现MATLAB中的ode23tb函数功能
开发语言·c++·算法·matlab
S_WEAN2 小时前
C++STL - string类的模拟实现
c++
S_WEAN2 小时前
【C++】STL - string类
c++
我是章汕呐2 小时前
地级市能源消耗量及消耗强度数据【2006-2023年】平衡面板
人工智能·经验分享·算法·回归
charliejohn2 小时前
计算机考研 408 数据结构 堆的插入与删除 堆排序
算法
码匠许师傅2 小时前
【C++三方组件】toml++:人性化的配置文件格式
c++
老鱼说AI3 小时前
从点积到希尔伯特空间:向量内积的几何本质与大模型相似度度量
人工智能·深度学习·线性代数·算法·机器学习·数学建模