关闭

关于using namespace std

355人阅读 评论(0) 收藏 举报
分类:


//#include "stdafx.h"    /*   stdafx.h应是VC里的东东*/

#include<iostream>
//using namespace std;
int max(int i, int j)
{                        /*定义max()函数*/
    if (i>=j) return i;
    else      return j;
}

int main(void){                             /*定义main()函数*/
  std::cout<<"输入i,j:";                       //显示提示信息
   int i, j;                                //说明变量
   std::cin>>i>>j;                               //从键盘上输入变量的值                                                                                                  
   std::cout<<"最大数是:"<<max(i, j)<<'\n';     //输出提示信息和结果
   return 0;
}


我在学第一个程序时
在C++.NET中
#include "stdafx.h"
#include <iostream>
using namespace std;
void main(void)
{
cout<<"hello!";
}
能运行
可是在C++6.0中
不要using namespace std;这一句也行而C++.NET就不行,为什么?
还有就是
为什么书上没有#include "stdafx.h"这一句,而我要输入这一句才能运行成功,不然就说“fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾”
stdafx.h是什么?


关于using namespace std

http://bbs.csdn.net/topics/70128018

http://www.chinaitlab.com/c/cc/basic/200906/786664.html

http://blog.chinaunix.net/uid-21411227-id-1826642.html

http://www.cnblogs.com/uniqueliu/archive/2011/07/10/2102238.html

http://www.zhihu.com/question/26911239




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:82574次
    • 积分:1565
    • 等级:
    • 排名:千里之外
    • 原创:66篇
    • 转载:0篇
    • 译文:5篇
    • 评论:19条
    文章分类
    最新评论