C语言多文件项目的例子

您所在的位置:网站首页 一个简单的c语言程序例子 C语言多文件项目的例子

C语言多文件项目的例子

#C语言多文件项目的例子| 来源: 网络整理| 查看: 265

刚开始学习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