VC++6.0的菜鸟问题!请指教~

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:41:29
1.我在看一些编程的代码时总会发现#include "iostream.h" #include "stdio.h" 这两行代码,不知道什么意思,是不是必须有,还是什么时候才需要,怎么选择这两种代码,请大虾指教。
2.MFC和AppWizard这两个词是什么意思啊?
3.编程的代码最后,为什么有时是 return 0 有时是 return 1阿,什么时候是0 什么时候是1?
4.\endl 和 \n 有什么区别啊

谢谢大家了,我是个菜鸟,想学习一下啊。

1 。#include "iostream.h和#include "stdio.h这个是头文件,必须有的,不过该版以后没有.h了

#表示预处理,预处理命令还有其它几种,这里的include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序来,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。C语言的头文件中包括了各个标准库函数的函数原型

2 。mfc是微软基础类库的简称.

AppWizard是应用程序向导,可以根据向导生成具有一定功能的程序。

3。return 0立即结束方法(函数)并返回int值0。

return 0"出现可能有两种能,一是在主函数〔main()函数〕中出现,二是在自定义函数中出现,在主函数中出现是代表的是无系统返回值,即执行到这时直接跳出程序了。在自定义函数中出现时代表的是无函数返回值,只执行了代码,做了一些代码让做的事,但不返回数值给主调函数
.
return 1是返回 1;

返回值 一般情况下 与 0 相对应 ;

1,0在#define里面定义~~

对应true ,flase;

也可以说明返回一个数值

4 .\endl 和 \n在编译不出错的情况下这两个效果是一样的

但是/n是C的格式控制符,C++下可以运行所有C下写的程序,所以支持/n/t这类格式控制符

endl是C++的一个标准输入输出流函数,包含在iostream.h中,你可以cout<<endl来换行,但是实际上它的意义要远比换行大。

哎呀,为了你我真辛苦啊 呵呵