程序:

#include <stdio.h>                       //包括标准库的信息

int main()                                     //定义名为main的函数,他不接受参数值(因为(  )里是空空格)

{                                                   //main函数的语句都被括在花括号中

printf("hello world\n");                  //main函数调用库函数printf以显示字符序列:(\n表示换行符)

return 0;                                       //return 0是函数的返回值,以表程序的结束(若函数为int类型,其后必须加上return 0。若为viod类型(空类型),则可不输入return 0

}

 

例在unix操作系统中,首先必须在某个文件中建立这个源程序,并以”.c“作为文件的扩展名(如hello.c),然后再通过命令进行编译。

cc hello.c

顺利进行后将生成一个执行文件a.out,输入a.out后即可运行a.out,打印出信息:hello world

 

主要:

1:return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值(由return后面的参数决定)。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。

2:如果函数执行不需要返回类型定义,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。

3:如果函数前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return ,但这时即使写了也无法返回数值。