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;
}
相关推荐
GreenTea6 小时前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调
前端·后端·算法
码匠许师傅7 小时前
【C++ 面试真题】聊聊 C++ 的移动语义与右值引用
java·c++·面试
fqq37 小时前
力扣刷题前置Java语法
算法·leetcode·职场和发展
小小龙学IT8 小时前
DuckDB 深度实战:用 C++ 在进程内跑一个「分析型数据库」
数据库·c++
知无不研9 小时前
lambda表达式的使用(3)
开发语言·c++·lambda
2501_9065651210 小时前
数学之美探究
算法
oier_Asad.Chen10 小时前
【洛谷题解/AcWing题解/OI学习笔记】洛谷P2868【USACO07DEC】Sightseeing Cows G(01分数规划求最大比率)
算法·图论·spfa·二分·负环
C++ 老炮儿的技术栈11 小时前
基于Qt实现轻量化本地音乐播放器
开发语言·c++·qt·c·播放器·音乐
leisoo809712 小时前
财报数据怎么排雷本地化Python构建财务异常预警系统
人工智能·python·算法
qz_Serene13 小时前
C++:类和对象(上)
开发语言·c++