第一章整理

1.array和vector

  • 定义array,必须指定array的元素类型,名称,指定尺度的大小,并且这个大小必须是常量表达式
  • vector本身的大小就是可变的,因此不一定要指定大小的时候为常量表达式
//array
const int seq_size=18;  //定义一个常量表达式
int pell_seq[seq_size];

//vector
int a=10;           //变量
vector<int> b(a);

同时还可以让计算机自行计算array的大小

int elem_seq[]={1,2,3,4,5,6,7,8,9};

2.指针

指针调用成员函数:

vector<int> fib;
vector<int> *pv=0;
pv=&fib;

//成员函数的调用方式

fib.empty()
pv->empty()

3.文件的读写

  • 文件的输出
#include<fstream>
ofstream outfile("1.txt"); //定义了一个ofstream类的outfile的对象
//没有ofstream outfile ="1.txt"的写法
int a=3;
outfile << a;  //相当于把a的值送给outfile

当没有1.txt文件的时候,会创建这个文件,并输出

同时outfile的类型为bool型,可以判断文件是否成功打开

if(!outfile)  //如果文件没有成功打开,则为false
  • 文件的输入
ifstream infile("2.txt")
int a;
infile >> a;   //将infile的值送给a
while(infile >>a)

同时 cin>>的终止符为空格、tab、回车

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值