C语言函数作函数的参数
时间: 2023-12-29 11:04:14 浏览: 80
函数作为参数
C语言中,函数可以作为参数传递给另一个函数,这种函数称为回调函数。此外,函数的参数可以是整型,实型,字符型等基本数据类型,还可以是指针类型。使用指针作为函数的参数,实际上向函数传递的是变量的地址。在用数组名做函数参数时,传递的不是值,因为函数名就是数组的首地址,因此在数组名作函数参数时传送的是地址,也就是说把实际参数数组的首地址赋予形式参数数组名。形式参数数组名取得该首地址之后,也就等于获得了实际的数组。指针变量也可以作为函数参数,这时候需要注意指针变量的类型和指针所指向的数据类型。
阅读全文