C语言学习记录
文章平均质量分 94
记录在复习C语言过程中记录的一部分重点知识,以及经典案例和分析
HeartFireY
可能是ACMer、JXNU计算机科学协会前会长
展开
-
数据结构学习笔记-2.2:C++ STL 容器、关联容器、容器适配器
⚪ 本文内容主要讲解C++ STL容器在竞赛中的使用⚪ 本文参考资料:Cppreference (受支持的C++规范均已标明)array` (C++11)std::array 是 STL 提供的 内存连续的 、 固定长度 的数组数据结构。其本质是对原生数组的直接封装。为什么要用 arrayarray 实际上是 STL 对数组的封装。它相比 vector 牺牲了动态扩容的特性,但是换来了与原生数组几乎一致的性能(在开满优化的前提下)。因此如果能使用 C++11 特性的情况下,能够使用原生数组的地原创 2021-01-30 09:09:35 · 335 阅读 · 0 评论 -
数据结构学习笔记-2.1:C++ STL 容器-vector
⚪ 本文内容主要讲解C++ STL容器在竞赛中的使用⚪ 本文参考资料:Cppreference (受支持的C++规范均已标明)2.1、std::vector1.前导相比于静态数组,vector对于内存的动态处理通常要耗费更多的内存、时间。在效率方面显然不如数组来的方便(数组也可以通过淘汰申请内存扩展长度、动态声明长度,但我们一般不这么做)。因此在算法竞赛中正常储存数据时,我们一般不使用Vector,但在针对特定的题目时,vector的优秀特性又可以帮助我们更快、方便的解决题目,在此之前,我们需要原创 2021-01-28 19:27:44 · 399 阅读 · 1 评论 -
数据结构学习笔记-1:C++ STL标准库简介
数据结构学习笔记-1:C++ STL标准库简介⚠ 资料摘选自 0i-wiki、C++ Reference 、C++参考手册、维基百科、Boost官网,仅作个人学习使用,侵删一、前导1、C++ 标准首先需要介绍的是 C++ 本身的版本。由于 C++ 本身只是一门语言,而不同的编译器对 C++ 的实现方法各不一致,因此需要标准化来约束编译器的实现,使得 C++ 代码在不同的编译器下表现一致。C++ 自 1985 年诞生以来,一共由国际标准化组织(ISO)发布了 5 个正式的 C++ 标准,依次为 C++原创 2021-01-28 11:17:35 · 451 阅读 · 0 评论 -
C语言文件操作以及学生数据输入储存系统实例
C语言文件操作1.格式化输入输出printf: %[flags] [width] [.prec] [hlL]typescanf: %[flag]typeprintf参数说明:flag含义-左对齐+在前面放置 + 或 -(space)正数留空00填充width或prec含义number最小字符数*下一个参数是字符数.number小数点后的位数.*下一个参数是小数点后的位数类原创 2020-07-30 17:03:32 · 2348 阅读 · 1 评论 -
C语言-位运算-小结
一.位运算的概念各种运算都是以字节作为最基本位进行的很多系统程序中常要求在位(bit)一级进行运算或处理。常见的位运算运算符:& 按位与| 按位或^ 按位异或~ 取反<< 左移>> 右移二.位运算的运算方式1.按位与运算按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则原创 2020-07-31 21:16:24 · 1062 阅读 · 0 评论 -
C语言结构类型_笔记
C语言结构类型本篇文章为个人在学习C语言结构类型过程中的笔记和总结,有不足之处还请大神指正。1.枚举类型⭐符号常量化:用符号而不是具体的数字来表示程序中的数字,是程序能够简洁、便于阅读const int red = 0;const int yellow = 1;const int green = 2;枚举类型可以更加方便的方式定义常量:枚举类型: 枚举是一种用户定义的数据类型,用关键字 enum 以如下语法来表明enum 枚举类型名字 {名字0,...,名字n};enum COLOR原创 2020-07-28 17:14:08 · 1203 阅读 · 0 评论 -
C语言字符串函数及如何实现这些函数
C语言字符串函数及如何实现这些函数 近期在复习C语言字符串相关的知识,在观看了 翁恺 老师的 C语言程序设计 课程后,打算对C语言标准库以及 string.h 内的函数进行整理,并写出自己的实现方式(部分函数涉及系统底层和复杂操作,只给出简单的C语言表示形式,数组同样可以做出相应的函数,但本文以指针角度进行阐释)。有不足之处还请大神指正。1.putchar函数(属于stdio.h库函数)函数原型: int putchar( int c )函数作用:向标准输出输出一个字符函数的返回值:1:原创 2020-07-27 21:03:49 · 796 阅读 · 0 评论