C++函数调用详解:谭浩强教程关键

需积分: 13 2 下载量 103 浏览量 更新于2024-08-24 收藏 8.58MB PPT 举报
在C++程序设计中,函数调用是一个核心概念,它使得代码复用和模块化成为可能。谭浩强的著作详细介绍了这一主题。函数调用的一般形式遵循一定的规则,即函数名后面跟着一个实参列表,形参(函数定义时的变量)与实参(实际传递给函数的值)类型需匹配,如例子中的`f (i, ++i)`,形参`i`接收整数并处理自增操作。 函数调用的方式多样,它可以作为一个独立的语句,如`printstar( );`,执行特定的功能;也可以作为表达式的一部分,如`c=max (a,b);`,返回一个值用于后续计算;或者作为其他函数的参数,如`cout<<max (a,b);`,将计算结果输出。实际调用如`f (3, 3);`,表明函数被传递了两个整数参数3。 C++语言的发展源于20世纪60年代的BCPL和B语言,特别是Dennis Ritchie和Brian Kernighan在1972年创造的C语言,为编写操作系统奠定了基础。C++正是在此基础上发展起来,它结合了C语言的高效性和面向对象特性,使其在结构化编程、性能优化和可移植性方面表现出色。 C语言的特点包括结构化编程、灵活性、高效性和可移植性。它的语法简洁,支持高级语言的抽象和低级语言的细节操作,这使得它适用于各种规模的项目。然而,C语言的灵活性也可能导致学习曲线较陡峭,对于初学者来说,理解和调试程序可能会有一定的挑战。但只要熟悉语法规则,就能逐渐掌握编写和调试C++程序的技能。 函数调用是C++编程中的基石,理解其工作原理和使用方式对于编写高效、模块化的代码至关重要。通过谭浩强的教程,学习者能够掌握如何正确地调用函数,充分利用C++语言的强大功能。