C语言多文件项目的例子 |
您所在的位置:网站首页 › 一个简单的c语言程序例子 › C语言多文件项目的例子 |
刚开始学习C语言,初学者。所以没有用make,只是个初级简单例子。 1,首先建立一个main.c放main函数:#include #include "a.h" #include "func.c" int main() { printf("Hello world!\n"); input(); pw(student.name); printf("age:%d, score:%lf!\n", student.age, student.score); return 0; } 建立的时候已经设想好了,要建立一个a.h头文件和一个func.c函数文件。要input函数给全局变量student输入内容,pw打印name,name为了简化问题先就用一个字符。 2,头文件内容:#ifndef A_H_INCLUDED #define A_H_INCLUDED struct cps { int age; char name; double score; } student={0,'z',0.0}; void input(); int pw(char c); #endif // A_H_INCLUDED 3,函数文件func.c内容:#include "a.h" void input() { printf("age:"); scanf("%d", &student.age); printf("\nname:"); scanf(" %c", &student.name); printf("\nscore:"); scanf("%lf", &student.score); } int pw(char c) { return printf("Hellow! %c!\n", c); } 注意输入第二个字符的时候%c前面有个空格,这是为了跳过前面输入age之后敲的空格。 完毕。以上程序在Fedora27+gcc7.1+codeblocks下调试通过。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |