c++学习笔记重点1

cin >> 变量                cout <<

sizeof (数据类型/变量名):统计数据类型所占内存空间

 科学计数法:3e2=3*10^2;3e-2=3*0.1^2

字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元

字符串:char[ ]="字符串值"                string  变量名=“字符串值” 

bool类型只要是非0的值都是真

两个小数不能做取模运算 

前置递增    a=2;b=++a;               a=2,b=3        先加1再运算

后置递增     a=2;b=a++;              a=3,b=2        先运算再加1

三目运算符:表达式1 ?表达式2 :表达式3       三目运算符返回的是变量,可以继续赋值

switch语句:执行多条件分支语句

                     switch(表达式)

                      {

                                  case 结果1:执行语句;break; //break是跳出分支

                                  case 结果2:执行语句;break;

                                  default:执行语句;break;

                        }       

switch缺点:判断时只能是整形或 字符型,不能是判断区间

生成随机数:srand((unsigned int) time (NULL))              //添加随机数种子,利用当前系统时间生成随机数,防止每次随机数都一样,要包含头文件#include<ctime>

                      rand%100         //生成0-99的随机数

continue:在循环语句中,跳过本次循环中余下 尚未执行的语句,反过来继续执行下一次循环;而break会跳出整个循环。

goto :可以无条件跳转语句

数组名是常量,不可以进行赋值操作

如果函数不需要返回值,声明的时候可以写void

值传递时,函数的形参发生改变不会影响实参的值

原文地址:https://www.cnblogs.com/0901-hcx/p/14924699.html