c语言指针怎么指向数组

   2025-02-05 5300
核心提示:指针可以通过数组名来指向数组。例如,假设有一个整数数组:int arr[5] = {1, 2, 3, 4, 5};可以使用指针来指向该数组:int* ptr

指针可以通过数组名来指向数组。

例如,假设有一个整数数组:

int arr[5] = {1, 2, 3, 4, 5};

可以使用指针来指向该数组:

int* ptr = arr;

在这里,ptr是一个指向整数的指针,它指向数组的第一个元素。可以通过递增指针来访问其他元素:

printf("%d\n", *ptr);  // 输出第一个元素:1ptr++;  // 指针递增printf("%d\n", *ptr);  // 输出第二个元素:2ptr += 2;  // 指针递增2printf("%d\n", *ptr);  // 输出第四个元素:4

通过指针访问数组元素可以使用指针解引用操作符*,即*ptr表示指针ptr所指向的值。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言