我们学校选的是杨路明主编的《C语言程序设计》
现在的C语言教程都差不多,主要看你能不能认真看透一本书
你用的文件包含命令吧?单独调用源程序的时候必须写一个main()函数,如果你用了文件包含命令,调用另外一个main()函数那当然会出错,因为出现了2个main()函数,如下面就是错的假如有2个C源程序c1.c和c2.c
c1.c中内容为
#include"c2.c"
main()
{
printf("this is c1.c")
}
c2.c中内容为
main()
{
printf("this is c2.c")
}
用c1.c调用c2.c后相当于c1中的内容变为
main()
{
printf("this is c2.c")
}
main()
{
printf("this is c1.c")
}
怎么不错呢?
你要想C1调用C2不会出错,只有将C1中的main()函数去除,用另外一个自定义函数名代替,比如yy(),然后在C2中加一条调用函数yy()的语句即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)