指针学习(3)

用数组名作函数参数:
数组名表示的是数组首地址,故以数组名作为实参传递时,形参是可以存放该实参类型的指针变量的。

表示形式:

  1. void fun(int arr[],int n);
  2. void fun(int *arr,int n);
    两种表示形式是等价的。

说明
C语言调用函数时虚实结合的方法都是采用“值传递”方式,当用变量名作为函数参数时传递的是变量的值,而当用数组名作为函数参数时,由于数组名代表的是数组首元素地址,因此传递的值是地址,所以要求形参为指针变量

示例:
将数组a中n个整数按相反顺序存放;

#include<stdio.h>
void reverse(int a[],int n);
int main()
{
   
	int a[10]={
   2,4,3,1,5,0,9
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习C语言指针需要掌握以下几个方面: 1.理解指针的概念和作用:指针C语言中非常重要的概念,它可以让我们直接访问内存中的数据,从而实现更高效的编程。因此,我们需要理解指针的概念和作用,以及指针和变量之间的关系。 2.掌握指针的基本语法:学习指针需要掌握指针的基本语法,包括指针的声明、指针的初始化、指针的运算等。 3.了解指针和数组的关系:在C语言中,数组和指针有着密切的关系,因此我们需要了解指针和数组之间的关系,以及如何使用指针来操作数组。 4.熟悉指针和函数的关系:指针和函数也有着密切的关系,我们需要了解如何使用指针来传递参数、返回值等。 5.掌握指针的高级应用:指针C语言中有着广泛的应用,包括动态内存分配、指针数组、指向指针指针等高级应用,我们需要掌握这些高级应用,以便更好地应对实际编程中的问题。 以下是一些学习C语言指针的资源推荐: 1.《C和指针》(中文版):这是一本非常经典的C语言指针教材,适合初学者和进阶者阅读。 2.《C Primer Plus》(英文版):这是一本非常全面的C语言教材,其中包括了大量的指针相关内容。 3.网上的C语言指针教程和视频教程:网上有很多免费的C语言指针教程和视频教程,可以帮助我们更好地学习和理解指针

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值