请教高手:C语言中,main()函数放在头文件中还是源文件中呢?

如题所述

都可以,但必须有cpp文件。
例:
//main.h
#include<iostream>
using namespace std;
int main()
{
cout <<"test"<<endl;
return 0;
}

==================================
//main.cpp文件
#include"main.h"
//这样就行了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-03
源文件中的
第2个回答  2012-01-03
这个问题挺牛逼的~你学过吗??
第3个回答  2018-07-28
噢噢噢噢哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦
第4个回答  2012-01-03
源文件吧……

C语言中三个数求最大值的问题
1.头文件那里肯定有问题,要么就是用<>,表示引用库文件;要么就是用"",表示引用当前目录下的头文件.你那(""),闻所未闻.2.你输入数字的时候,中间用的分隔号,向你这种情况一般用空格或回车.3.你的max()函数所定义在main()的后面的,这样的你在main()中是不能调用的,因为编译器是从上到下编译的...

C语言编程高手请来解决几道tc程序题
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。第2套试题说明***第一题(30分) 给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在...

C\/C++编程笔记:C语言中.h和.c文件详细解析,分析绝对到位!
C文件是编译的基础,每个项目至少需要一个C文件,通常包含main函数作为程序入口。头文件(.h)用于存放函数声明、宏定义、结构体定义等,便于其他C文件引用。理解C文件与头文件 在C文件中声明函数、变量、结构体,其定义和实现通常放在同一文件内。而头文件中的声明则用于供其他C文件引用,实现代码在实际...

关于c语言中调用exit()函数报错的问题
exit()函数不是在stdio.h里面的,而是在stdlib.h头文件里!

请教各位高手一个问题:在C语言中,整型数据以“%f”格式输出时,不对的...
f是将这组数据前部分视作数据 后部分视作指数 从几开始我也忘了 呵呵 当然会出错啦 额 不对应格式输出全部都不可以!理由依然是数据解释不对 比如说你要输出'A' 但是用了%d的控制符 那么就会输出65 因为A在ASCII表中的大小事65 也就是说数据0100 0001 你用%c输出 就表示字符'A' 用%d...

c语言实验报告心得
在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。这一点Keil做得很愚蠢,但也没办法。7、如果想节省data空间就必须用large模式。将未定义内存位置的变量全放到xdata区。当然最好对所有变量都要指定内存类型。8、使用指针时,要指定指针指向...

c语言如何将文件中的两列数据分别存储到两个文件中?
分别打开两个文件,分别储存即可。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数用于文件操作...

请教编程高手在C语言中一个循环结构怎么错了?
include<stdio.h> void main(){int i,j;for(i=1;i<=10;i++)for(j=1;j<=10;j++)printf("%d%d",i,j);}

C语言中“genlib.h”文件找不到
别发愁啊,在VC和TC库里根本没有这2个头文件啊.自然找不到了.你找到相应的源代码,自己写个genlib.h和graphics.h加进去就行了.当然,函数体也要写.

请教C语言高手 VC环境下如何文件输入输出
楼主您好。其实问题很简单,你用的是.c文件,因此要求必须在函数体前面把要用的变量都声明完毕后,才能使用那些变量。你这样相当于先使用了in变量,然后又声明了nijk等变量,这在.c文件中是不可以的,.cpp中可以什么时候要新的变量就声明一个。举例:c里面你必须这样:int i,j;\/\/使用i,j cpp里面...

相似回答