回 帖 发 新 帖 刷新版面

主题:烦恼啊 这个C问题 谁教教啊  、、谢谢啦

题目:有一个程序,他由3个函数组成。怎样把这3个不同的函数放入不同的源文件中
我这里有个函数的例子:#include <stdio.h>
main( void )
{
printf( "%d %d\n", increment( 10 ), negate( 10 ) );
printf( "%d %d\n", increment( 0 ), negate( 0 ) );
printf( "%d %d\n", increment( –10 ), negate( –10 ) );
}
int
increment( int value )
{
return value + 1;
}
int
negate( int value )
{
return –value;
}
怎样把这3个函数翻入不同的源文件中呢?

不好意思啊  我是个新手,自己学的,也找不到老师问一下,我不会建   能不能说一下详细的方法呢?  谢谢了、、、     




回复列表 (共1个回复)

沙发

#include <stdio.h>
int increment( int value )
{
   return value + 1;
}
int negate( int value )
{
    return –value;
}
/*---------------------------------------------------------------------------
以上的你就当作一文件,文件名为xxxx.h
---------------------------------------------------------------------------*/
#include "xxxx.h"
void main( void )
{
      printf( "%d %d\n", increment( 10 ), negate( 10 ) );
      printf( "%d %d\n", increment( 0 ), negate( 0 ) );
      printf( "%d %d\n", increment( –10 ), negate( –10 ) );
}
/*---------------------------------------------------------------------------
以上的放另外一个文件,xxxx.c
---------------------------------------------------------------------------*/
还有就是看你用的是什么环境来编译了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册