C语言基础题,只因为我是初学者,答得好追加分数啊!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:28:19
我运行下一个程序
#include<stdio.h>
#include"print.c"
void main()
{
int x,y,z;
x=36;
y=x-20;
z=x-y;
PR1(x);
PR1(2*y);
PR2(x,y);
PR2(x-10,y/2);
}
当然我是将print.c保存了的,其内容是:
#define F1 "%d\n"
#define F2 "%d,%d\n"
#define PR1(a) printf(F1,a)
#define PR2(a,b) printf(F2,a,b)
即我使用了文件包含命令,为啥电脑说无法打开print.c呢?
是跟保存位置有关吗?
谢谢!!!!!!!
怎样叫做保存在同一目录下啊????????

把print.c和你main的源文件保存在同一个目录下

当然我是将print.c保存了的

#include"print.c"

#include "print.c" 用空格分开。

如果两者保存的位置不一样,就不能运行

应该是#include"print.h"才对

两者保存的位置不一样!
不过你可以改为#include<print.c>
就可以连接了