求教版主一些很粗浅的问题
在学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 编辑 ]