c语言,头文件,框架。(初学者的困惑)。

C:#include"stdio.h"voidmain(){}------------------------------------标准C:#include<cstdi... C:
#include "stdio.h"
void main()
{}

------------------------------------
标准C:
#include <cstdio>
int main()
{return 0;}

--------------------------------------
C++:
#include "iostream.h"
void main()
{}

-------------------------------------
标准C++
#include <iostream>
using namespace std;
int main()
{return 0;}

----------------------------------
VC++:
#include "stdafx.h"
int main(int argc, char* argv[])
{return 0;}

---------------------------------
我都快晕了,到底哪个是标准啊?写代码的时候该用哪一个啊.初学者的困惑...

我用C,该用什么格式,我用C++,又该用什么格式?
展开
 我来答
金毛狮王2007
2009-08-14 · TA获得超过529个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:398万
展开全部
1.
首先#include 中
"XXX.h"是老式的头文件,新的C++标准中不推荐使用这些头文件。如要使用,C++委员会给出了对应的cXXX。其中的c表示c语言。
就是说原来用#include "stdio.h",现在用#include <cstdio>
原来的c源文件叫XXX.c,现在C++委员会推荐XXX.CPP;原来的c头文件叫XXX.h,现在推荐C++叫XXX(当然,没有多少人理会)。c中你就用.h,c++中两者皆可。

2.
关于 main(),在VC中你列出的两种格式都对,在有的编译器中void main(){}会报错。所以推荐你用int main()格式,其中return 0;返回运行状态。这适用于C和C++。

3.
#include "iostream.h"一行即可,但#include <iostream>要加using namespace std;因为仍用很多函数、常量定义在命名域std中。std即standard。
这个C不能用。因为C没有namespace的概念(至少现在没有)

还不明白qq:651436040
St_Clair
2009-08-14 · TA获得超过185个赞
知道答主
回答量:179
采纳率:0%
帮助的人:83.3万
展开全部

#include <stido.h>    /* 标准输入输出的头文件 */ 

int main (void)       /* 主函数 */

{

    statement;        /* 代码块 */

    return 0;        /* 返回语句 */

}

大体这样,绝对符合C90和C99标准,编译器一般都是根据c程序规则(c90,c99)而开发的。

一般c/c++的书写格式一般相同,只不过c++比c的格式丰富!

参考资料:《C Primer Plus第五版》

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zerosam
2009-08-14 · 超过31用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:98.9万
展开全部
你用什么语言写,就写什么头文件啊,这有什么晕的呢
————————————-——————————
引号里写要用的头文件名字不就好了么
楼主你看着格式写啊,上面都列出来了主程序格式了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
elaineliyan
2009-08-14 · TA获得超过446个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:139万
展开全部
""和<>关系不 大,都 可以 "stdio.h"表示输出时用,math.h计算时用,其他的就 不 知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
explore_zjx
2009-08-14 · TA获得超过270个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:168万
展开全部
一般引用C或C++的标准库头文件 用<>括起来,如果引用的头文件是自己写的,那么是用""括起来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式