1 / 6
文档名称:

2021年c语言return返回值给谁c语言中return的使用方法.docx

格式:docx   大小:17KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年c语言return返回值给谁c语言中return的使用方法.docx

上传人:书犹药也 2021/4/1 文件大小:17 KB

下载得到文件列表

2021年c语言return返回值给谁c语言中return的使用方法.docx

文档介绍

文档介绍:c语言return返回值给谁c语言中return的使用方法

  c语言中return的使用方法
c语言中return的使用方法 c语言中 符号的使用方法你知道吗?下面xx就跟你们具体介绍下c语言 中 符号的使用方法,期望对你们有用。
  c语言中 符号的使用方法以下:
  return是C++预定义的语句,它提供了种植函数实施的一个放大。当 return语句提供了一个值时,这个值就成为函数的返回值. 说到return,有必须提及 主函数的定义,下面是从网络上找到的资料,好好消化吧,对了解主函数中返回值 ,全部使用了void main ,其 实这是错误的。C/C++ 中历来没有定义过void main 。C++ 之父 Bjarne Stroustrup 在她的主页上的 FAQ 中明确地写着 The definition void main { /* ... */ } is not and never has been C++, nor has it even been C. void main 历来就不 存在于 C++ 或 C 。下面我分别说一下 C 和 C++ 标准中对 main 函数的 定义。
  1. C 在 C89 中,main 是能够接收的。Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language 2eC 程序设计语言第 二版用的 就是 main。不过在最新的 C99 标准中,只有以下两种定义方法是 正确的:
  int main( void ) int main( int argc, char *argv ) 参考资料:ISO/IEC 9899:1999 (E) Programming languages — C Program startup 当然,我们也能够做一点小小的改动。比如:char *argv 能够写成 char **argv;
  argv 和 argc 能够改成其余变量名如 intval 和 charval,不过 一定要符合 变量的命名规则。
  假如不需要从命令行中获取参数,请用int main(void) ;
  不然请用int main( int argc, char *argv ) 。
  main 函数的返回值类型必需是 int ,这么返回值才能传输给程序的 激活者如操 作系统。
  假如 main 函数的最终没有写 return 语句的话,C99 要求编译器要 自动在生成的 目标文件中如 exe 文件加入return 0;
  表示程序正常退出。不 过,我还是建 议你最好在main函数的最终加上return 语句,即使没有这个必须,但 这是一个好的****惯。注意,vc6不会在目标文件中加入return 0;
  大约是因为 vc6 是 98 年的 产品,因此才不支持这个特征。现在明白我为何提议你最好加上 return 语句了 吧!不过,Linux 下的 C 编译器会在生成的目标文件中 加入 return 0;
  
  2. C++ C++98 中定义了以下两种 main 函数的定义方法:
  int mainint main( int a