您的位置:首页 > 编程语言 > C语言/C++

C++学习笔记2015.10.5

2015-12-04 21:25 381 查看
整理来自萌码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(条件表达式);


复合语句:加上{}即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: