函数

1、函数在main方法里面调用之前要先声明。我们可以在main方法前写调用函数,也可以先写一个函数声明,然后在main方法后面写上这个函数体。如下例:

2、主函数传值:

  使用eclipse编译完成后,再使用terminal给这个函数传值,注意是在debug目录下查找编译后的文件。

  备注:

         1、main函数不带参数,main后的括号是空括号;

         2、main函数可以带参数,C语言规定main函数的参数只能有两个:习惯上这两个参数写成argc和argv。

             因此,main函数的函数头可写成:main(int argc,char * argv[])

             argc参数表示输入命令行中参数的个数(注意,可执行文件本身也算一个参数),argc的值是在输入命令行时由系统按实际参数的个数自动赋予的。

            argv参数是指向字符串的指针数组,它来存储具体输入的参数。

            由于main函数不能被其他函数调用,因此,不可能是在程序内部取得实际值。那么,在何处把实参赋予main函数的形参呢?实际上,main函数的参数值是从操作系统命令行上获得的。当要运行一个可执行文件时,在linux命令行下键入文件名,再输入实际参数即可把这些实参传送到mian的形参中去。命令行的一般形式如下:
            可执行文件名 参数 参数……

 

posted @ 2013-06-29 21:05  wangle100  阅读(163)  评论(0编辑  收藏  举报