- 博客(6)
- 收藏
- 关注
原创 C++系统教程(基于过程)——指针(一)变量与指针
(字多也要看哦!!!,这章刚学觉得混乱很正常啦)1.什么是指针?程序中定义一个变量,编译时会给这个变量分配内存单元。不同类型的变量,分配不同长度的空间。内存区的每一个字节都有一个编号,这就是“地址”。(地址就像宾馆的房间号)程序通过编译后已经将变量名转化为变量的地址,对变量值的存取都是通过地址进行的。例如:定义整型变量i,假设系统分配2000,2001,2002,2003四个字节给变量...
2019-11-10 09:47:22
360
原创 C++(基于过程)——函数递归调用
函数的递归调用:在调用一个函数的过程中又出现直接或间接地调用函数本身。递归函数:包含“递归调用”的是递归函数例题:有5个人ABCDE,E比D大2岁,D比C大2岁,C比B大2岁,B比A大2岁,若知道A是10岁,求E多岁。解析:age(E)=age(D);age(D)=age(C);age(C)=age(B);age(B)=age(A);age(A)=10;可写成表达式:...
2019-11-10 08:51:23
1483
原创 C++(基于过程)——选择结构(下)switch语句
Switch语句是多分支选择语句格式switch(){ case 常量表达式1:语句1 //case字句若有多个语句,可不必用花括号括起来 case 常量表达式2:语句2 // … case 常量表达式n:语句n default :语句n+1 //若所有case字句中的常量表达式的值都不能与switch表达式的...
2019-09-09 21:20:20
338
原创 C++(基于过程)——选择结构(上)if语句
1.if语句格式(三种)(1) if(表达式) 语句(2) if(表达式) 语句1 else 语句2等价于表达式1?表达式2:表达式3如if(a>b) max = a;else max = b;等价于max=(a>b)?a:b;(3) if(表达式1...
2019-09-06 14:12:12
293
原创 C++(前传)特别篇——逻辑运算(含bool型)
1.关于逻辑运算符顺序(1) 三个逻辑运算符之间的顺序!–> && --> | |即!最先运算,&&其次,| |最后(2)与其他运算符之间顺序(从高到低)!————————(高)算术运算符关系运算符&&和| |赋值运算符 ———— (低)(3)例题如1)!a | |a>b等价于(!a)| | ( ...
2019-09-05 20:18:54
1518
原创 # C++(前传)上——初步认识、输入与输出、数据类型、函数
C++(前传)上——初步认识、输入与输出、数据类型、函数初步认识先来看一个最简单的程序现在把这个程序输入你的编译器,看一下运行结果,注意所有字符在英文下输入。现在把这句cout << “Hello World!”;双引号里的改成任意你想输出的内容,然后再编译运行一次。你应该对这个代码的语句和功能有一点猜想了。1. 输入输出流(1)输出流cout << “...
2019-09-04 15:57:12
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅