清华大学出版社 TSINGHUA UNIVERSITY PRESS main a C e g e g
清华大学出版社 TSINGHUA UNIVERSITY PRESS 例7,1函数调用的简单例子 include <stdio.h> void maino void printstarO;/对 printstar函数声明* void print message;/对 print message函数声明* printstar( /*调用 printstar函数*/ print messageD;调用 print message函数* printstar(; /*调用 printstarl函数
例7.1函数调用的简单例子 # include <stdio.h> void main() { void printstar(); /*对printstar函数声明*/ void print_message(); /*对print_message函数声明*/ printstar(); /*调用printstar函数*/ print_message(); /*调用print_message函数*/ printstar(); /*调用printstar函数*/ }
清华大学出版社 TSINGHUA UNIVERSITY PRESS void printstar(0)/*定义 printstar函数*/ printf(*******s*******In"); void print message/*定义 print message函数*/ printf(" How do you do! n); 运行情况如下: 水*米米*水米*水米*米米*水米 How do you do 水米*米*米米米米*水米米米
void printstar() /*定义printstar函数*/ { printf("* * * * * * * * * * * * * * * *\n"); } void print_message() /*定义print_message函数*/ { printf("How do you do!\n"); } 运行情况如下: * * * * * * * * * * * * * * * * How do you do! * * * * * * * * * * * * * * * *
清华大学出版社 TSINGHUA UNIVERSITY PRESS 说明: 1.一个C程序由一个或多个程序模块组成,每 个程序模块作为一个源程序文件。对于较大的程 序,通常将程序内容分别放在若干个源文件中, 再由若干源程序文件组成一个C程序。这样便于分 别编写、分别编译,提高调试效率。一个源程序 文件可以为多个C程序公用
说明: 1.一个C程序由一个或多个程序模块组成,每一 个程序模块作为一个源程序文件。对于较大的程 序,通常将程序内容分别放在若干个源文件中, 再由若干源程序文件组成一个C程序。这样便于分 别编写、分别编译,提高调试效率。一个源程序 文件可以为多个C程序公用
清华大学出版社 TSINGHUA UNIVERSITY PRESS 说明: 2.一个源程序文件由一个或多个函数以及其 他有关内容(如命令行、数据定义等)组成 个源程序文件是一个编译单位,在程序编译 时是以源程序文件为单位进行编译的,而不是 以函数为单位进行编译的
说明: 2. 一个源程序文件由一个或多个函数以及其 他有关内容(如命令行、数据定义等)组成。 一个源程序文件是一个编译单位,在程序编译 时是以源程序文件为单位进行编译的,而不是 以函数为单位进行编译的