C++primer笔记 第一章 开始

初探

  • __main函数__的返回值必须为int。
    在大多数的系统中,main的返回值被用来只是状态,返回值为0表示成功,其他值由系统定义。
    unix中可以通过echo命令获取返回值:执行完程序后用命令
    $ echo $?
    在windows中键入 echo %ERRORLEVEL%

      $ g++ -o prog1 prog1.cc //单独的编译, 后续会有多文件编译命令
      // -std=c++0x 打开对c++11的支持
      // -Wall 对有问题的程序结构发出警告
    
  • 其他ostream对象:cerrclog,前者输出警告和错误消息,称为_标准错误_。

  • endl 效果是结束当前行,并刷新缓冲区

  • 注释 修改代码时,也要修改注释。
    最好以单行注释的方式注释掉代码段。

当遇到_文件结束符_或遇到一个无效输入时,istream对象的状态变为无效。

使用文件重定向

    programe_name <infile >outfile

习题

1.2

windows系统并无反应。在ubuntu中执行后,return -1;得到255。

1.8

cout<</*"*/"/*"/*"*/; //合法

1.9

#include<iostream>
using namespace std;
int main(){
  int value(0),num(50);
  while(num<=100){
    value+=num;
    num++;
  }
  cout<<value<<endl;
  return 0;
}

1.14 对比for和while

for循环将自增,条件判断都放在顶部,适用于循环次数已知的情况。
而,while将循环变量的修改放于语句内部,适用于循环次数未知的情况。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值