C语言编程:函数调用、变量作用域与数组的全面解析
1. 函数调用
在编程中,函数调用是让自定义函数发挥作用的关键环节。使用自定义函数的方式与使用C库函数(如 printf() 和 scanf() )类似。
1.1 简单函数调用示例
以下是一个使用 addTwoNumbers() 函数的示例:
#include <stdio.h>
int addTwoNumbers(int, int); // 函数原型
main()
{
int iResult;
iResult = addTwoNumbers(5, 5); // 函数调用
}
// 函数定义
int addTwoNumbers(int operand1, int operand2)
{
return operand1 + operand2;
}
在这个例子中, addTwoNumbers(5, 5) 调用函数并传递两个整数参数。当C语言遇到函数调用时,会将程序控制重定向到函数定义处。如果函数定义返回一个值,整个函数调用语句将被返回值替换,这里 addTwoNumbers(5, 5) 被替换为数字10,并赋值给变量 iResult 。
1.2 函数调用嵌套
函数调用也可以放在其他函数中,例如在 printf() 函数中调用
C语言核心:函数、作用域与数组
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



