21xrx.com
2024-09-19 09:18:29 Thursday
登录
文章检索 我的文章 写文章
C++主程序调用子程序的方法和示例
2023-07-07 13:28:35 深夜i     --     --
C++ 主程序 子程序 调用方法 示例

C++是一种广泛应用于计算机编程领域的编程语言。在C++程序设计中,主程序经常需要调用子程序来完成任务。那么,C++主程序调用子程序的方法是什么呢?本文将为大家介绍C++主程序调用子程序的方法和示例。

在C++程序设计中,主程序调用子程序的方法有两种:函数调用和指针调用。下面分别介绍这两种方法的使用。

1. 函数调用

在C++中,函数是一段可以重复使用的代码块,可以通过函数调用来执行它们。函数的定义包括函数名、参数和返回类型。主程序可以通过函数调用来调用子程序。

例如,我们定义了以下函数:


int add(int a, int b)

{

  return a + b;

}

该函数用于计算两个整数的和。主程序可以通过函数调用来调用该函数,如下所示:


int sum = add(3, 5);

上述代码将计算3和5的和,然后将结果存储在变量sum中。

2. 指针调用

指针是一种变量,它存储内存地址。指针可以指向函数,因此主程序可以通过指针调用子程序。

例如,我们定义了以下函数:


void printHello()

  cout << "Hello World!" << endl;

该函数用于输出“Hello World!”。主程序可以声明一个指向该函数的指针,如下所示:


void (*fp)();

上述代码声明了一个名为fp的指针,它指向一个没有参数和返回类型的函数。主程序可以将指针指向上述函数,并通过指针调用该函数,如下所示:


fp = printHello;

(*fp)();

上述代码将指针fp指向printHello函数,并通过指针调用该函数。

总结

以上就是C++主程序调用子程序的两种方法:函数调用和指针调用。函数调用是更常见的方法,它可以根据参数的不同来调用不同的子程序。而指针调用则更为灵活,它可以动态地指向不同的子程序。无论哪种方法,都可以让主程序调用子程序,从而实现程序的分布式执行。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复