求教版主一些很粗浅的问题
在学C的过程中,编译、链接、运行都是依靠IDE来进行的(VS2010、C-Free),这不像Java,下载一套JDK就行了,用命令编译、运行都很简单,多文件程序也是一样。看过很多C的文献,里面很少是用命令来编译、链接、运行C程序的,而却是向我们推荐一款IDE,用IDE来帮助我们编译、链接、运行C程序。
问题(1):在同一目录中有以下C文件
程序代码://: header.h void swap(int *, int *); //:end
程序代码://: header.c
#include "header.h"
void swap(int * p1, int * p2) {
*p1 ^= *p2;
*p2 ^= *p1;
*p1 ^= *p2;
}
程序代码://: test.c
#include <stdio.h>
#include "header.h"
int main(void) {
int var1 = 2, var2 = 1;
swap(&var1, &var2);
printf("var1 : %d\tvar2 : %d\n", var1, var2);
return 0;
}test.c中用#include "header.h" 插入了swap()的声明。问题就是在IDE中如何链接header.c ?? (C-Free)问题(2):在VS2010中如何运行单个文件的程序,而不用去建一个项目 ??
这是学习C以来我一直没弄懂的问题,Google、Baidu都没找到类似的问题,不知道是不是关键字没弄对,所以在这里请教一下版主。
[ 本帖最后由 lz1091914999 于 2011-5-13 09:26 编辑 ]








