直接上程序,共两个源文件
1.c:
#include<stdio.h>
void func1()
{
printf("func in 1.c\n");
}main.c:
void main()
{
int func1(char);
func1(12);
}在Linux下编译:cc main.c 1.c
没有错误,运行结果为:
func in 1.c
在VS下运行结果相同。
编译器关闭参数检查,但此种写法不提倡。
本文介绍了一个简单的C语言程序实例,展示了如何在不同源文件间进行函数调用,并在Linux和VS环境下编译运行该程序。需要注意的是,虽然程序能够成功运行,但这种函数声明方式并不规范。
直接上程序,共两个源文件
1.c:
#include<stdio.h>
void func1()
{
printf("func in 1.c\n");
}main.c:
void main()
{
int func1(char);
func1(12);
}没有错误,运行结果为:
func in 1.c
在VS下运行结果相同。
编译器关闭参数检查,但此种写法不提倡。
292
804

被折叠的 条评论
为什么被折叠?