摘要:
十三、指针和引用(三) 1、std::unique_ptr(唯一智能指针) 1)概念 std::unique_ptr是所谓的智能指针的一种,主要目的是为了解决原生指针安全性不足的弊端 //std::unique_ptr指针的声明语法 std::unqiue_ptr<类型>变量名称{}; //示例 s 阅读全文
2023年11月22日
2023年11月20日
摘要:
十二、指针和引用(二) 1、指针和数组的关系 1)思考 假设你要设计一种编程语言,你要如何实现数组呢?思考之前请先牢记:数组在内存中是连续的,维度由低到高(大部分操作系统下)。 2)汇编分析数组如何实现 //C++代码 #include <iostream> int main() { int a 阅读全文
2023年11月17日
摘要:
十一、指针和引用(一) 1、指针 1)思考 在计算机程序中,有一条铁律那就是万物皆内粗,而我们知道,内存就是一个个小格,存放着高电平或者低电平,也就是0或者1,我们要表达的一切都是通过这种二进制的方式放到内存中,当我们读取、写入,其实局势在对应的内存空间执行读或者写操作 我们今天就研究研究, 阅读全文
2023年11月16日
摘要:
十、数组 1、数组的概念 1)引出数组 需求:学校为了统计学生的信息,需要设计一个程序,要求如下,一共有十个学员,要求依次输入各位学员的学号,并将其打印出来。 #include <iostream> int main() { int studentId1, studentId2, studentId 阅读全文
2023年11月14日
摘要:
八、循环(一) 1、for循环 1)for循环语法 //for循环语法 for(初始化表达式;运行条件表达式;变动表达式) { 循环内容; } //示例 for(int i=0;i<10;i++) { std::cout<<i<<std::endl; } std::cout<<"循环结束"; ①打印 阅读全文
2023年11月13日
2023年11月12日
摘要:
六、判断(一) 1、关系运算符 1)每一个关系运算符得出的结果都是一个布尔类型值(true、flase或真、假或1、0) 关系运算符 说明 关系运算符 说明 > 大于 >= 大于等于 < 小于 <= 小于等于 == 等于 != 不等于 #include <iostream> int main() { 阅读全文