码迷,mamicode.com
首页 > 编程语言 > 详细

疯狂C++01

时间:2015-05-06 15:25:01      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:include   system   return   空间   

  1. extern的用法。

     

#include "stdafx.h"
#include <windows.h>

extern int a;      //没有分配空间,申明不是定义
int b;             //全局变量,默认初始化为0

int _tmain(int argc, _TCHAR* argv[])
{
 printf("&d\n",a);  //没有存储空间,没有意思,报错
 printf("%d\n",b);  //输出0

 int a = 10;         //定义啊,并申请了空间
 printf("%d\n",a);   //正确

 int c;             //局部变量,不会默认初始化,没有意义
 printf("%d\n",c);   //报错

 int d = c + 1;      //没有意义
 printf("%d\n",d);  

 system("pause");
 return 0;
}

    

2.  cin "吃"空格和换行。就是遇到空格和换行就会认为读完了一个变量。

 

#include "stdafx.h"
#include <windows.h>
#include <iostream>
#include <string>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
 string name,sex;      //不需要初始化

 cout<<"请输入姓名和性别:";
 cin>>name>>sex;

 cout<<"你的姓名是:"<<name<<endl;
 cout<<"你的性别是:"<<sex<<endl;

 system("pause");
 return 0;
}

 

本文出自 “郭俊的博客” 博客,请务必保留此出处http://10093949.blog.51cto.com/10083949/1642438

疯狂C++01

标签:include   system   return   空间   

原文地址:http://10093949.blog.51cto.com/10083949/1642438

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!