编程
文章平均质量分 83
LianYeHeTianTian
这个作者很懒,什么都没留下…
展开
-
C语言scanf格式化字符串输入
使用头文件<stdio.h>里的函数scanf("%s", str)从标准输入流stdin中提取字符,存放到char * str所指示的内存位置。读取成功,函数返回成功读取的项目个数(参数表中成功填充的项目个数),否则返回EOF(通常为-1)。函数scanf()忽略开头的空白字符,直到遇到第一个非空白字符,再遇到第一个空白字符时停止读取,并在末尾添加无效字符'\0'。如果读不到任何非空白字符或者遇到文件末尾(end of file),则返回EOF(通常为-1),并且不改变char * str所指示的原字符串原创 2021-03-07 10:34:59 · 397 阅读 · 0 评论 -
C++11变量初始化
初始化列表(initialization list):包围在大括号{}里的由逗号分隔的数值列表。1. 数组初始化;2. 结构体初始化;3. 静态变量;4. 自动变量;5. 动态变量;原创 2021-02-22 14:00:46 · 653 阅读 · 0 评论 -
C++:命名空间namespace
命名空间(namespace)是解决命名冲突的工具,便于对名称/标识符更有效地控制,尤其对于大程序。1. 声明区域;2. 潜在作用域;3. 使用命名空间限定;4. using声明;5. using指令;6. 未命名命名空间;7. 指导方针;原创 2021-02-21 21:27:14 · 607 阅读 · 0 评论 -
C++:动态内存分配
1. 动态内存;2. new运算符和函数;3. 初始化;4. 定位new运算符;(dynamic memory,堆heap或者自由存储free store)原创 2021-02-20 11:08:28 · 393 阅读 · 0 评论 -
C++:静态变量及其链接性
唯一定义规则;静态变量;(静态)全局/局部变量;(静态)外部变量;静态生存期;外部/内部/无链接性;存储类说明符;cv-限定符。原创 2021-02-19 16:32:41 · 976 阅读 · 2 评论 -
C++:生存期、作用域和链接性
1. 生存期duration;2. 作用域scope;3. 链接性linkage;4. 静态变量初始化;原创 2021-02-19 11:08:56 · 494 阅读 · 0 评论 -
C++:分开编译separate compilation
头文件通常包含以下内容:函数原型;内联函数;使用预编译指令#define或限定符const定义的符号常量;结构体声明;类声明;模版声明。如何避免多次包含头文件?原创 2021-02-18 15:25:56 · 562 阅读 · 0 评论 -
C++:字符(串)输入和输出
1. 流和缓存;2. 标准输入和输出流;3. 字符输入和输出;4. 字符串输入和输出;5. 格式化输入和输出;6. string class 输入;7. 文件输入和输出;原创 2021-02-17 12:17:36 · 4602 阅读 · 1 评论 -
C语言:字符(串)的输入和输出
1. 文件类型FILE及其指针FILE *;2. 字符的输入与输出;3. 字符串的输入和输出;4. 格式化输入和输出;5. 命令行重定向输入输出流。原创 2021-02-15 23:38:51 · 2338 阅读 · 0 评论 -
C/C++字符数组、字符指针和字符串常量
1. 字符数组2. 字符串长度3. 字符指针原创 2021-02-11 12:06:41 · 1022 阅读 · 0 评论 -
C/C++数组与指针
1. 数组名转化为指针2. 数组下标访问与指针访问3. 数组地址与数组首元素地址虽然通常将数组名解读为数组首元素地址,但是对数组名执行地址运算&得到的是整个数组的地址原创 2021-02-10 16:47:35 · 562 阅读 · 0 评论 -
C++优先队列priority_queue
优先队列(priority_queue)是C++标准模版库(STL)标准容器中容器适配器(container adapotor)的一种,复制数据结构中堆(heap)的结构和功能。优先队列是基于底层容器(vector或deque)并通过自动调用算法库里的函数(make_heap、push_heap和pop_heap)来实现堆的属性和功能的。为了维持堆的属性,需要比较排序,其中比较类class Compare容易与比较函数Compare comp混淆,前者用于模版类型参数,传入函数对象类的类型名,后者用函数参数原创 2021-02-09 18:28:54 · 1355 阅读 · 0 评论