linux下模块化编程实验

来源:互联网 发布:mac book air使用教程 编辑:程序博客网 时间:2024/06/06 04:09

在root/program/c_file下创建add.c, minus.c以及add_minus.c在root/program/h_file下创建add_minus.h。/

/***add.c***/

int add(int a, int b)

{

 return(a+b);

}


/***minus.c***/

int minus(int a,int b)

{

  return(a-b);

}


/***add_minus.c***/

#include<stdio.h>

#include<add_minus.h>

int main()

{

 int a,b;

 printf ("Please input two numbers.\n");

 scanf ("%d,%d,&a,&b);

 printf ("%d+%d=%d\n",a,b,add(a,b));

 printf ("%d-%d=%d\n",a,b,minus(a,b));

}


/***add_minus.h***/

int add (int a,int b);

int minus(int a,int b);


输入命令gcc add.c minus.c add_minus.c -I /root/program/h_file -o add_minus生成add_minus,执行成功

注:参数-I用于指定头文件路径

0 0
原创粉丝点击