21xrx.com
2024-12-22 20:45:55 Sunday
登录
文章检索 我的文章 写文章
C++中void和int的区别及用途
2023-07-06 11:39:51 深夜i     --     --
C++ void int 区别 用途

C++编程语言是一种面向对象的编程语言,它支持许多基本数据类型,包括整型、浮点型、字符型等等。在使用C++编程时,我们常常要用到void和int两种数据类型,并且它们也在用途上有所区别。

首先我们来看一下void类型。void类型指的是“无类型”,也就是说,它不会返回任何值。在实际编程时,void类型常常被用作函数的返回类型。由于它不返回任何值,所以我们不能在一个void类型的函数中使用return语句来返回值。通常,我们使用void类型的函数用来执行某种操作,例如输出一些信息、进行一些计算等等。举个例子,下面是一个输出”Hello World”信息的void类型函数:


void sayHello()

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

我们可以使用上面这个函数来输出一条消息,例如:


int main() {

  sayHello(); //调用sayHello函数

  return 0;

}

接下来,我们来看一下int类型。int类型指的是整型,也就是说,它可以返回一个整数值。在实际编程中,我们常常使用int类型来定义变量、函数的参数或者返回值。在函数中,使用int类型作为返回值,可以返回一个整数值。下面是一个返回两个整数相加结果的函数:


int add(int a, int b) {

  return a + b;

}

我们可以使用上面这个函数来计算出两个整数的和,例如:


int main() {

  int sum = add(1, 2); //调用add函数,将1和2相加的结果赋值给sum

  std::cout << "Sum is: " << sum <<std::endl;

  return 0;

}

综上所述,void类型指的是“无类型”,常常被用作函数的返回类型,用来执行某种操作,例如输出一些信息、进行一些计算等等。而int类型指的是整型,可以返回一个整数值,在实际编程中常常被用来定义变量、函数的参数或者返回值。我们需要根据实际需要来选择使用哪种数据类型,才能更好地完成程序的编写。

  
  

评论区

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