函数
程序员文章站
2022-07-10 23:26:16
...
在 C 语言中,函数是构成 C 程序的基本功能单元,它是一个能够独立完成某种功能的程序块,其中封装了程序代码和数据,实现了更高级的抽象和数据隐藏。这样编程者只需要关心函数的功能和使用方法,而不必关心函数功能的具体实现细节。
一个 C 程序由一个主函数(main 函数)与多个函数构成。其中,主函数 main() 可以调用任何函数,各函数之间也可以相互调用,但是一般函数不能调用主函数。所有函数都是平行、独立的,不能嵌套定义,但可以嵌套调用。本章将重点论述函数设计的一些常用建议,其中包括函数的规划、内部实现、参数与返回值等。
在 C 语言中,函数是构成 C 程序的基本功能单元,它是一个能够独立完成某种功能的程序块,其中封装了程序代码和数据,实现了更高级的抽象和数据隐藏。这样编程者只需要关心函数的功能和使用方法,而不必关心函数功能的具体实现细节。
一个 C 程序由一个主函数(main 函数)与多个函数构成。其中,主函数 main() 可以调用任何函数,各函数之间也可以相互调用,但是一般函数不能调用主函数。所有函数都是平行、独立的,不能嵌套定义,但可以嵌套调用。本章将重点论述函数设计的一些常用建议,其中包括函数的规划、内部实现、参数与返回值等。
例:
#include <stdio.h>
int main( int argc, char *argv[ ] )
{
if ( argc == 0 )
puts( "No command line available." );
else
{ // 输出程序的名称
printf( "The program now running: %s\n", argv[0] );
if ( argc == 1 )
puts( "No arguments received on the command line." );
else { puts( "The command-line arguments:" );
for ( int i = 1; i < argc; ++i ) // 将每个参数输出到不同行
puts( argv[i] );
}
}
}