C语言 与 C++
文章平均质量分 70
放笔记的小仓库
YunB西风英
一个放笔记的小书架 , 用云端代替榆木脑瓜 ∠( °ω°)/
展开
-
(笔记总结)C/C++语言的常用库函数(持续记录,积累量变)
常用C/C++函数原创 2024-01-22 19:15:36 · 1837 阅读 · 0 评论 -
(学习日记)2024.02.01:引用变量 / 默认实参 / 一元作用域运算符 / 函数重载
2024.02.01一、C++:&——引用变量二、C++:默认实参三、C++:::——一元作用域运算符四、C++:函数重载原创 2024-02-01 17:02:04 · 872 阅读 · 0 评论 -
(学习日记)2024.01.27
2024.01.27一、C/C++:malloc()——动态申请内存二、C/C++:calloc() ——动态申请内存三、C/C++:realloc()——内存空间修改原创 2024-01-29 11:38:45 · 926 阅读 · 0 评论 -
(学习日记)2024.01.26
2024.01.26一、C/C++:malloc()——分配数据内存二、C/C++:free()——释放数据内存三、C/C++:——可变长的参数列表四、C/C++:int argc 和 char *argv[]——命令行实参原创 2024-01-29 10:32:55 · 546 阅读 · 0 评论 -
(学习日记)2024.01.22:各类型占用字节 与 指针
2024.01.22一、C/C++:各类型占用字节数二、C/C++:指针的偏移三、C/C++:指针数组1、指针数组的含义2、指针数组 赋值为空时的 初始值原创 2024-01-23 16:28:51 · 528 阅读 · 0 评论 -
(学习日记)2024.01.23:结构体、位操作和枚举类型
2024.01.23:结构体、位操作和枚举类型一、C/C++:共用体——共用一个存储空间的 类似结构体的 派生数据类型二、C/C++:位域——定义变量的存储位数三、C/C++:无名位域——用来对齐变量四、C/C++:枚举——建立一个可以等于 字符常量 的数组数据类型五、C/C++:匿名的结构体 和 共用体——定义在结构体 中的 结构体(共用体)原创 2024-01-23 15:56:56 · 424 阅读 · 0 评论 -
(学习日记)2024.01.20:通用工具库stdlib.h里好玩的函数
一、C/C++:exit() 和 atexit()——程序终止与程序反向运行1. exit()2. atexit()原创 2024-01-22 19:14:04 · 411 阅读 · 0 评论 -
(学习日记)2024.01.19
2024.01.19一、元件:厚膜电阻 与 薄膜电阻二、C/C++:函数的内部声明三、C/C++:指针偏移原创 2024-01-19 11:50:19 · 1105 阅读 · 0 评论 -
(学习日记)2022.8.12
一、C/C++:`GetTickCount()`——计时函数二、C/C++:`SetFilePointer()`——设置读取位置三、C/C++:WriteFile()——向文件写函数原创 2022-08-12 23:06:54 · 201 阅读 · 1 评论 -
(学习日记)2022.8.11
一、VS:`_WinMain`——无法解析的外部符号二、C/C++:`CreateThread`——创建线程函数三、C/C++:`InitializeCriticalSection`——临界区锁原创 2022-08-12 09:13:04 · 150 阅读 · 0 评论 -
(学习日记)2022.8.9
一、C++:构造函数——不同分类二、C++:浅拷贝与深拷贝——知识点三、C++:类的内存——知识点四、C++:`mutable`——可变变量五、C++:`operator原创 2022-08-09 17:51:11 · 337 阅读 · 0 评论 -
(学习日记)2022.8.8
一、C++:`return &a;`——函数返回值二、 C++:`int &b=a;`——引用三、C++:`void func(int a,int b=0,int c=0);`——函数默认参数原创 2022-08-09 08:47:38 · 193 阅读 · 0 评论 -
(学习日记)2022.8.5
一、Windows:`0xc000007b`——终极解决办法原创 2022-08-06 07:26:43 · 129 阅读 · 0 评论 -
(学习日记)2022.8.4
一、Windows:由于`MBR`分区表无法安装——安装系统问题原创 2022-08-05 11:22:58 · 136 阅读 · 0 评论 -
(学习日记)2022.8.3
一、VS:`0xC0000094`——解决错误原创 2022-08-04 09:19:34 · 248 阅读 · 0 评论 -
(学习日记)2022.7.29
一、ATA/ATAPI:`WORD`——与`Windows`相反原创 2022-07-29 20:00:01 · 161 阅读 · 0 评论 -
(学习日记)2022.7.28
一、C/C++:`GetLastError`——查看最后一条错误信息二、C/C++:`struct`的字节占用——内存字节对齐原创 2022-07-29 08:44:29 · 200 阅读 · 0 评论 -
(学习日记)2022.7.27
一、Windows:CopyMemory——复制内存二、C++:wsprintf——输出至缓冲区三、C/C++:GetLastError()——返回最后一个错误码原创 2022-07-28 08:58:52 · 208 阅读 · 0 评论 -
(学习日记)2022.7.26
一、C/C++:`#pragma once`——文件保护二、C/C++:`Text`—— 转化为宽字符三、C++:`wchar_t`——宽字符类型四、C/C++:`wcscpy`——宽字符的`strcmp`五、C++:`wstring`——宽字符串六、Windows:应用无法正确启动(`0xc000007b`)——解决错误......原创 2022-07-26 18:08:02 · 795 阅读 · 1 评论 -
(学习日记)2022.7.25
一、C++:`CString`——`string`的升级版原创 2022-07-25 20:59:06 · 162 阅读 · 0 评论 -
(学习日记)2022.7.22
一、编译:应用程序无法正常启动(`0xc000007b`)——解决错误原创 2022-07-25 09:31:52 · 177 阅读 · 0 评论 -
(学习日报)2022.7.19
一、C/C++: `extern` —— 关键字二、C/C++:`extern "C"` —— C/C++混合编程三、C/C++:`dll`与`lib`——动态链接库和静态链接库四、C/C++:`Sleep(1000)`——时延函数五、C/C++:`system("cls")`——清屏函数原创 2022-07-20 08:20:06 · 365 阅读 · 0 评论 -
(超全,超经典)c++中的小数取法。关于setprecision(),fixed,showpoint,setw(),setfill()函数的用法与心得
首先要说的是以上函数皆需要使用头文件<iomanip>。1.setw()是一个专门设置域宽的函数。值得注意的是它是右对齐,如果不够位数的话会在左边补空格。double a=123.456789;cout<<setw(2)<<a;结果为12 double a=123.456789;cout<<setw(3)<...原创 2018-07-23 23:15:17 · 3809 阅读 · 2 评论 -
(超全,超经典)break和continue语句(顺便介绍switch语句)
首先,头文件为<iostream>。1.break语句可以用于循环语句和switch语句,都是用来终止循环语句或switch语句的。(1.循环语句暂且只举for循环一个例子for(int a=1;a<=5;a++){ if(a==3) break; cout<<a<<" "; }cout<<"*";结果为1 2 *原创 2018-07-25 15:19:25 · 1408 阅读 · 0 评论 -
(超全,超经典)关于C++中逗号运算符的用法
在C++中,逗号是很常用的。作为一个运算符它虽然不常用,但我们也应该学会它的用法。 1.如:a=3*4,4*5,5*6; 由于“=”的优先级高于“,”,所以程序从左向右运行,即先运行a=3*4。之后的4*5,5*6仅仅运行,但不保存结果。故结果为a=12。 2.如:a=(3*4,4*5,5*6);由于“()”的优先级...原创 2018-07-23 12:58:16 · 8264 阅读 · 2 评论 -
(超全,超经典)关于C++中&的用法
1.按引用传参在编码中,存在一件很尴尬的事情,就是我在主函数设的变量在子函数没办法用了!!!如:交换a和b的值#include<iostream>using namespace std;void huan(int c,int d){ int e=c; c=d; d=e;}int main(){ int a=1,b=2; huan(a,b); cou...原创 2018-07-27 18:02:08 · 1038 阅读 · 0 评论 -
(转)VS快捷键整理
Ctrl+J 自动提示Ctrl+. 解析ctrl+e,d 格式化代码ctrl+e,s 辅助横线Ctrl+m,o 全部合闭Ctrl+m,l 全部打开Ctrl + Shift + space 方法提示调用一个类内部的类,要使用全名来调用,不能用usingVS2010快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT +...转载 2020-03-18 10:42:14 · 388 阅读 · 0 评论 -
(整理中)异常处理笔记
一、#ifdef debug …#endif本语句可在函数之外使用,也可在函数之内使用函数外之间填写预处理语句与定义类等等函数外的语句函数内之间填写函数内使用的语句#include<stdio.h>#define PI 5#define print(x) puts("hello\n"#x);int main(){ #ifdef PI puts("#...原创 2020-09-11 09:27:57 · 135 阅读 · 0 评论 -
C语言中的 -> 与. 的区别
->是结构体的指针#include <stdio.h>struct re { int a; struct re* b;};int main(){ struct re c; struct re d; d.a = 2; c.b = &d; printf("%d\n",(*(c.b)).a); pri...原创 2019-11-22 11:04:12 · 148 阅读 · 0 评论 -
指针笔记
1.#include<stdio.h>char *a[20][20]={{nullptr}};int main(){ for(int m=0;m<20;m++){ for(int n=0;n<=19;n++) printf("%d ",a[m][n]); puts(""); }}...原创 2018-12-09 10:54:55 · 150 阅读 · 0 评论 -
(超全,超经典)字符串函数与易错点
1.定义(初始化)语法char a[]={'a','b'}; //错误,没有写标志结束的空字符 '\0'char a[]={'a','b','\0'}; //正确char a[2]="ab"; //错误,没有给标志结束的空字符留出位置char a[3]="ab"; //正确注意:作为标志结束的空字符在用%s输出时不会被输出。...原创 2019-01-01 21:06:31 · 378 阅读 · 1 评论 -
链表笔记——一个将所输入数字从小到大排序的程序题
一.insert函数insert函数共分为三部分1.用malloc()抓取一个新节点2.用while循环顺藤摸瓜摸到尾部的子节点3.将1.抓取的节点连接到链表上void insert(ListNodePtr *sPtr,char value){ ListNodePtr newPtr=malloc(sizeof (ListNode)); if(newPtr != NUL...原创 2019-06-01 10:06:52 · 1005 阅读 · 1 评论 -
(超全,超经典)scanf()函数与printf()中的格式说明符
1.scanf()与printf()中格式说明符几乎相同的一部分%d 用来输入和输出int %ld 用来输入和输出long int %lld 用来输入和输出long long int %hd 用来输入和输出short %i 用来输入和输出有符号十进制整数 %u 用来输入和输出无符号十进制整数 %lu 用来输入和输出无符号十进制长...原创 2018-11-21 20:48:41 · 9406 阅读 · 3 评论