21xrx.com
2024-12-22 20:57:25 Sunday
登录
文章检索 我的文章 写文章
C++中void和int的区别
2023-07-07 07:47:51 深夜i     --     --
C++ void int 区别

C++是一种广泛使用的编程语言,具有很多不同类型的数据类型。其中,void和int是两个非常常见的类型,但它们有很大的区别。

Void通常用于指示一个函数没有返回值。也就是说,当你定义一个void函数时,它只执行任务,没有返回值。例如,以下是一个简单的void函数,它将输出“Hello World”:


void greetings()

 std::cout << "Hello World" << std::endl;

另一方面,int是一个用于定义整数类型的数据类型,它可以存储整数值。在C++中,int的取值范围通常从-2,147,483,648到2,147,483,647。如果您想要一个函数返回整数值,则应该声明为int类型。

以下是一个简单的示例,它定义了一个int函数,它将返回两个数字的总和:


int calculateSum(int num1, int num2) {

  int sum = num1 + num2;

  return sum;

}

在该函数中,将num1和num2相加并将结果保存在sum变量中,然后使用return语句将sum值返回给调用函数。

总而言之,void类型被用于没有返回值的函数,而int类型被用于返回整数值的函数。如果您试图使用void函数来返回整数值,则编译器将发出错误消息。正确理解void和int之间的区别是编写高效程序的重要前提。

  
  

评论区

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