C++基础(二)

1 数组声明格式 typeName arrayName[arrarySize]; arraySize值不能是变量

2 数组下标必须有效,程序无法检测错误

3 sizeof()用于数组名,即整个数组字节数,而用于元素的时候,即元素字节数

4 字符和字符串 char shirt_size = 'S',将 83 赋给 shirt_size

char shirt_size = "S","S"表示字符 S和\0,将字符串所在地址赋给它

5 cin通过空白来确定字符串结束的位置

6 面向行的输入 : cin.getline(数组名,需要读入的字符数),最后遇到换行符结束,并将换行符

转变为空字符存入数组

  cin.get(数组名,需要读入的字符数)不能越过上一个字符串的换行符,因此需要经过处理

  即cin.get(),用他来越过换行符(读取并丢掉),然后再继续cin.get(数组名,需要读入的字符数)

  或者连续调用即cin.get(数组名,需要读入的字符数).get()

  cin.getline(数组名,需要读入的字符数).getline(数组名,需要读入的字符数):

  因为getline(数组名,需要读入的字符数)函数会返回一个cin对象,进而继续引用

7 string类声明方便,可自动处理自己的大小,两个string可以赋值拼接

8 转义字符 \"表示双引号

9 string str;

  str.size();用string类对象调用函数实现计算大小

10 getline(cin,str);不是类方法,也可以输入一行数据到string对象中

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值