C++学习笔记2015.10.5

整理来自萌码C++课程

第一章 入门

#include <iostream>

int main(int argc, const char * argv[]) {
    // insert code here...
    std::cout << "helloworld\n";
    return 0;
}
  • //: 注释行
  • /**/:块注释
  • #include<iostream>:预处理指令,表示告诉预处理器把某个文件包含进该程序,也叫头文件。iostream 叫输入输出标准库。

  • std::cout << "helloworld\n";

    也可以前面加上using namespace std(使用命名空间);(避免重名)

  • main(){}:主函数,总是第一个被执行

  • int:代表函数运行完毕返回的结果必须是整数

  • return 0;:代表返回整数0,也就是程序成功运行,如果返回1表示出现异常。代表了程序是否健康。

    第二章 变量初步了解

  • 标识符:变量的名字
    规则:1.数字,字母,下划线组成,不能用数字开头,一般以字母开头(少数以下划线开头)。
    2.也不能与自带功能的名字(关键字)重复。
    3.大小写敏感。
  • 基本数据类型
    编程时变量存储在计算机的内存中,不同的数存储在不同的空间。
    计算机内存以字节(byte)为单位组织,即可操作的最小单位。

    int(整型)4字节2147483648
    short int2字节32768
    float4字节小数点后7位
    double8字节小数点后15位
    bool1字节
  • 变量声明:使用一个变量前必须先声明

  • 有符号和无符号的整型:加上unsigned(正整数) 和signed(正负整数)。如果没有写,默认signed。
  • 局部变量:声明在程序块内,即{}内,出了{}就不存在了。
  • 变量初始化:int a=3; 或者 int a(3);
  • 如何在变量里添加字符串:string类型,属于string标准库,所以开头要加#include<string>

第三章 常量

  • 整数常量:十进制,八进制(0),十六进制(0x),默认int型
  • 浮点数:小数,指数,默认double。(后缀加f和L表示float和long double)
  • 字符和字符串:分别要加”和”“,字符串和变量的区别。
  • 定义常量:#define 标识符 常量
  • const:const int i=5; 将一个变量声明为一个常量

    第四章 赋值运算符

  • =:左边必须是变量,永远是右值赋给左值。但是比如a=b; a不会随着b的变化而变化。
  • 多个赋值运算符运算:a=3+(b=5);
  • 数学运算符:+,-,*,/,%(取模)
  • 组合运算符:+=,-=,*=,/=
  • 自增自减运算符:a++,a- -
    b=3;a=++b;\\先执行加法,再执行计算式,所以结果a为4,b为4
    b=3;a=b++;\\先执行计算式,再执行加法,结果a为3,b为4
  • 关系运算符:==,!=,<,>,<=,>=,判断结果为bool型
  • 逻辑非运算符!,与&&,或||
  • 条件运算符:条件表达式?返回值1:返回值2

    第五章 for循环

  • for循环:for(初始表达式;测试表达式;更新表达式)循环体;
    注意,c++里面可以写带声明表达式的for循环,比如for(int i=0;i<5;i++),c语言里这样写是错误的。同时,此时i只是for里面的局部变量,出了for循环就没有任何意义,不存在了。

  • while:while(条件表达式) 语句;

  • do-while循环: do{语句;} while(条件表达式);

  • 复合语句:加上{}即可
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值