学习笔记
文章平均质量分 83
梦曦团子
这个作者很懒,什么都没留下…
展开
-
C++学习笔记【02】——C++与C的区别2
目录 新基本数据类型 bool类型 引用类型 C++结构体类型 C++string类型 C++自动推断类型 C++动态内存申请 新基本数据类型 bool类型 占用内存是1个字节 打印出来的值是: 0或者1 非零值表示成立 通常用的是false和true做初始化 void test1() { bool bNum = 6; cout << bNum << endl; } 引用类型 可以把引用类型理解为一个起别名的用法原创 2022-05-09 19:10:39 · 251 阅读 · 0 评论 -
C++学习笔记【01】——C与C++的区别1
目录 C++最简单的程序 C++命名空间 什么是命名空间 如何创建命名空间 怎么访问命名空间 命名空间嵌套 其他写法 标准的命名空间std C++函数新思想 函数重载 函数缺省 缺省的好处 C++标准输入和输出 标准输出 标准输入 C++最简单的程序 #include <iostream> //不需要.h 直接包含 int main() { return 0; } 创建的项目源文件是.cpp 头文件的包含不同 不需要原创 2022-05-08 10:54:57 · 338 阅读 · 0 评论 -
C语言学习笔记【03】——指针与函数
我们知道在函数之间可以传递变量的值,在函数之间同样可以传递地址(地址)。函数与指针之间有着密切的关系,包含三种含义:指针作为函数的参数,函数的返回值为指针以及指向函数的指针。 目录 指针函数 函数指针 typedef与函数指针 万能指针充当函数指针 指针函数 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。我们可以把函数的这个首地址(或称入口地址)赋予一个[指针]变量,使指针变量指向函数所在...原创 2022-04-01 16:14:44 · 659 阅读 · 0 评论 -
C语言学习笔记【02】——指针及其本质(二)
指针操作数组 指针操作一维数组 在介绍之前,我们先了解一下关于数组名的知识。 数组名 代表这段内存首地址 回忆一下指针的定义,这数组名不就是指针吗,我们试着操作一下 int array[3]={1,2,3}; for(int i=0;i<3;i++) { printf("%d\t%d\n",array[i],*(array+i)); printf("%p\t%p\n",&array[i],&*(array+i)); } 可.原创 2022-03-27 20:38:27 · 1005 阅读 · 0 评论 -
C语言学习笔记【02】——指针及其本质(一)
前言 内容我会由易到难慢慢过渡 “指针是一种数据类型,它是C语言的重要内容之一。掌握指针型数据的使用,是深入理解C语言特性和掌握C语言编程技巧的重要环节,正确而灵活地使用指针,可以有效地描述各种复杂的数据结构,能够动态地分布内存空间,能够方便地操作字符串,还可以自由地在函数之间传递各种类型的数据,使程序简介、紧凑,执行效率高。” ——摘自《C语言程序设计教程(第三版)》(李风霞) 初步了解 指针是C语言必学内容之一,也是C语言的独特之处。你对C语言的熟练程度也取决于你对指针的理解。我们先运行以下例原创 2022-03-27 01:08:49 · 453 阅读 · 0 评论 -
C语言学习笔记【01】——缓冲区
初步了解 缓冲区有很多种(粗略分类),像输入缓冲区、输出缓冲区、文件缓冲区、键盘缓冲区、输出缓冲区等等。有时候叫buf 缓冲区本质是一段连续的空间,比如char a[10],a为一段连续的20字节的空间 按照其功能来命名,像处理输入数据的缓冲区就叫输入缓冲区 意义(次要):一种有效处理问题的算法,比如输入缓冲区的处理逻辑 键盘输入的各种字符,都会统一地将每个字符存储在输入缓冲区中 输入完毕,scanf等输入函数在缓冲区中获取数据,并存储在变量里原创 2022-03-21 15:02:53 · 2205 阅读 · 0 评论