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

c++学习笔记2(c++简单程序)

时间:2014-05-21 17:22:09      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:c   a   int   文件   使用   数据   

c++的简单程序

练习一:

#include <iostream>
int main(){
std::cout<<"你好c++\n";
int x;
std::cin>>x;
std::cout<<x;
return 0;
}


#:预处理标志,对文本进行预处理操作;预处理标志表示该行代码要最先进行处理,要在编译器编译代码之前运行。
include:预处理指令 表示将<>内的文件读入。

<...>头文件
iostream(输入输出流)标准库,包含了众多的成员函数,库中每个函数都有其自身的作用。

声明了一个main函数,main函数的意思是"主函数",每个c++程序都有一个main函数,
函数是指实现一个或多个功能的代码块。
每个函数都需要标明其返回值类型。
main函数和一般函数的区别是:main是在程序开始时自动执行,一般函数是由其他函数调用或者激活。

cout的用法后面要跟一个左移运算符"<<","<<"后面的所有内容都会被输出在屏幕上,"\n"格式符作用换行并将光标定位到第二行的开头。
cin的用法接受键盘输入,后面跟右移运算符">>";和cout使用相反。

 

练习二:

#include <iostream>
int main(){
std::cout<<"表格";
std::cout<<"头部内容\t"<<100;  //"\t"制表符,类似tab键对齐。
std::cout<<"结束\t"<<(float)5/8;  //float用来说明后面所跟的值的类型是个浮点数。不加只会取整数。
std::count<<std::endl;  //endl类似\n,还调用输出流的flush函数,刷新缓冲区,让数据直接写入文件或者屏幕上。使用"\n"不刷新效率会高点,数据可能没有立即写入,存在缓冲区内。
return 0;
}

 

std::是个名称空间标示符,
c++标准库中的函数或者对象都是在命名空间std中定义的,所以要使用函数或者对象时都要用std来限定。
std都是在什么时候使用?
std是调用C++标准库时使用。(使用非标准库文件iostream.h,不用写std::)
如果使用标准库文件时,简单的声明方法不用重复写:
就是直接使用using namespace std来代替using std::cout和using std::endl;

 

iostream是c++规范里面定义的。
iostream.h是c语言中定义的,没有名字空间的概念,所以不需要加std::。

c++引入名字空间的概念是为了避免命名冲突。

#include <iostream>
namespace a
{
  int b=5;
}
namespace c
{
  int b=8;
}
int main()
{
  int b=9;
  //(方法一)
  //std::cout<<b<<" "<<a::b<<" "<<c::b<<std::endl;
  //(方法二)
  using namespace a;//释放名字空间a
  using namespace c;
  std::cout<<b;

  return 0;

}

多行注释/**/
单行注释//

 

c++学习笔记2(c++简单程序),布布扣,bubuko.com

c++学习笔记2(c++简单程序)

标签:c   a   int   文件   使用   数据   

原文地址:http://www.cnblogs.com/digger/p/3740424.html

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