C++学习日志(2)

10.29

  1. 数组用于函数作形参接受的是实参数组的地址,实参形参实为同一个对象
  2. 给字符串数组预留字符串结束标志的空间; c++编译是时会在字符串常量后自动添加字符串结束标志,即使人为在其后添加一个空字符系统也会自动加上字符串结束标志;如H e l l o w \0 \0;
  3. ‘a’占一个字节,”a”占两个字节
  4. 在字符串常量中插入空字符,字符串常量的长度会比预料的少;
  5. 只有\0的字符串称为空字符,长度为1;
  6. 格式化输入输出函数只能一次性输出整个字符串;
    char str[90];printf(“%s”,str)(正确);
    printf(“%s”,str[0])(错误) ;
    printf(“%c”,str[0])(正确)
    7.整型数组不能一次同时引用
    int a[10];cout<<a(错误)
    char a[10];cout<<a(正确)
    8.cin.getline(cin,str)
    gets函数:char str[80]gets(str);
    puts函数
    字符串复制函数strcpy(a,b):将b复制到a
    字符串连接函数strcat(a,b):在a后连接b,b保持不变;
    字符串比较函数strcmp;
    string 可以直接使用+,>string.size() string.length()
    .substr(a,b)得到子字符串从下标a开始的b个字符;
    .find查找子字符串
    .erase(a,b)
    .append(string1,a,b)增加字符串string1的下标a后的b个字符;
    .replace(p0,n0,S1,n) replace(p0,n0,S1,pos,n)
    .insert(p0,S1,n);
    9.string SY[5]={“123”,”12”,”1234”,”1”,”12345”}长度3,2,4,1,5
    char SY[5][20]长度均为20
    10.利用数组进行排序,查找,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值