【c++】c语言入门到c++使用高手: c语言入门之函数(二)

发布时间:2026/10/23 5:51:42
【c++】c语言入门到c++使用高手: c语言入门之函数(二) 第七章 函数第二节 函数调用方式以及嵌套调用1. 函数调用的一般形式注意严格区分函数调用和函数定义这两个概念区别函数调用的一般形式: 函数名(实参列表);若调用没有形参的函数,实参列表可以没有,但括号不能省略,如果实参列表包含多个参数,则各个参数之间用逗号分开,对于函数中,如果形参包含多个参数,用逗号分开实参,形参个数要相等,类型要一致,按顺序对应,一一传递2. 函数调用的方式按照函数调用在程序中出现的位置,有三种调用方式把函数作为一个语句: printhello();函数出现在一个表达式中,这种表达式称为函数表达式,函数需要返回一个确定的值用来参加表达式的运算:sum_100 sum_2(3, 5)*100;函数调用可以作为函数的参数: sumsum_2(10, sum_2(3, 5));3. 函数声明函数声明:函数说明自己,函数声明放在任何源代码文件的具体函数之前,才能保证这些具体的函数调用其他函数时,这些被调用的函数是声明过的函数函数声明的一般形式: 类型标识符 函数名(形参列表);注意有分号,例如:void printhello();,只要把函数第一行copy过来,去掉大括号和其中的内容,最后加个分号就可以了4. 函数的嵌套调用函数嵌套定义:在函数中定义另外一个函数,这个是非法的.c语言允许函数嵌套调用, 也就是说,在调用一个函数的过程中,被调用的的函数再去调用第三个函数,甚至第四个,以此类推#include iostream void qtfunc1(); void qtfunc2(); void qtfunc3(); void qtfunc1() { printf(嵌套1开始执行\n); printf(嵌套1结束执行\n); } void qtfunc2() { printf(嵌套2开始执行\n); qtfunc3(); printf(嵌套2结束执行\n); } void qtfunc3() { printf(嵌套3开始执行\n); printf(嵌套3结束执行\n); } void test_qt() { qtfunc1(); qtfunc2(); } int main() { std::cout Hello, World! std::endl; test_qt(); return 0; }

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询