![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 52
m0_59949484
这个作者很懒,什么都没留下…
展开
-
vccode突然函数无法跳转
我是因为使用cpolar导致冲突禁止掉的。原创 2024-04-23 21:31:34 · 1057 阅读 · 0 评论 -
C语言实现归并排序、堆排序、快速排序和冒泡排序
【代码】C语言实现归并排序、堆排序、快速排序和冒泡排序。原创 2023-09-03 20:24:28 · 177 阅读 · 1 评论 -
51单片机中断与定时器计数器,基于普中科技HC6800-ESV2.0
目录中断系统中断概念 中断发生:处理a,发生事件b请求cpu去处理 中断响应和中断服务:cpu暂时中断当前工作处理事件b 中断返回:b处理完毕,回到a中断的地方继续处理事件a中断系统中断源:引起cpu中断的根源(中断源向cpu提出中断请求)断点:事件b处理完毕后,回到原来中断的地方中断系统结构(51) 5个中断源,2个优先级,可实现二级中断嵌套外部中断IT0是通过ICON配置的P3^2是外部中断INT0,IE0 中断标志位寄存器 TCON/IE/原创 2022-06-26 22:37:22 · 1514 阅读 · 0 评论 -
keil4编程时出现黑光标按下回车无法换行的解决办法
keil4编程时出现黑光标按下回车无法换行的解决办法:在键盘上按一下“Insert”键,就切换至竖光标!!!原创 2022-06-26 10:45:51 · 1028 阅读 · 2 评论 -
feil_uVission4左侧工目录消失
feil_uVission4左侧工目录手动隐藏后,打开工程文件提示文件已经打开解决方式:菜单->view 勾选需要的 project windows提示:这里对文章进行总结:以上就是今天要讲的内容,学习51单片机,使用keil4遇到的坑。...原创 2022-06-26 10:09:22 · 2159 阅读 · 0 评论 -
Keil4打开单片机工程一片空白,cpu100%程序卡死的问题解决
Keil工程用Keil4打开,程序直接卡死,无法关掉,CPU 100% 必须要从任务管理器结束进程才能关闭。工程是Keil5写的,或者曾经用Keil5打开过,再用Keil4来打开就会导致卡死。原创 2022-06-25 19:13:54 · 7629 阅读 · 11 评论 -
Linux下基于C语言的即时通讯软件
基于Linux的即时通信软件--实现登录及群聊原创 2022-06-24 16:11:24 · 1130 阅读 · 0 评论 -
linux服务器客户端、服务器程序建立
实现回声服务器的客户端/服务器程序,客户端通过网络连接到服务器,并发送任意一串英文信息,服务器端接收信息后,将每个字符转换为大写并回送给客户端显示。原创 2022-06-10 09:28:00 · 1017 阅读 · 0 评论 -
VSCode的终端显示乱码
点击终端卡片(tab)的右边的+号,选择Command Prompt或PowerShell原创 2022-05-23 14:10:16 · 135 阅读 · 0 评论 -
字符数组中数组元素为数字的数组遍历问题总结
#include <stdio.h>#include <string.h>void main(void){ int i; char ch = '1'; char buff[] = {'1', '2', '0', 4, 7, 8}; //"asdfasdf"; //{1, 2, 0, 4, 7, 8}; int j = sizeof(buff) / sizeof(buff[0]); // printf("%d\n", j); //.原创 2022-05-20 22:15:45 · 733 阅读 · 0 评论 -
数据类型意义解析
关于C中的数据类型,个人的划分方法是 分为两类,一类是基本类型(地址类型也是基本类型的一种),也就是语言本身所提供的,编译器可以直接识别的。另一类就是组合类型(基本类型组合在一起)。C语言给定数据类型的原因:在用一个数据类型定义变量时,实际上也就是给定了三个信息,数据在内存中所占的字节数,数据在内存中的首地址,数据在内存中存储时的编码方式。对比弱类型语言,他们的编译器在保存这些数据的同时,必然会自动保存上面所说的三个信息。使用强数据类型的好处就是,一方面可以用编译器来检查数据,增加一定的安全性。也为原创 2022-05-10 09:47:39 · 504 阅读 · 0 评论 -
字和字节的区别
术语位,“字节”和“字”用于描述计算机数据单位或计算机存储单位。这里主要指存储单位最小的存储单位称为位(bit):字节的标准定义:一个字节均为8位一个英文字符和英文标点占用一个字节,一个中文字符和中文标点占用2个字节硬盘容量是40gb、80gb、100gb,这里的b指是的byte也就是“字节”。1 kb = 1024 bytes =2^10 bytes1 mb = 1024 kb = 2^20 bytes1 gb = 1024 mb = 2^30 bytes备注:一个字不一定等于原创 2022-05-09 15:18:47 · 219 阅读 · 0 评论 -
typedef
C 语言提供了typedef关键字,您可以使用它来为类型取一个新的名字。给数据类型取别名。下面的实例为单字节数字定义了一个术语BYTE:typedef unsigned char BYTE;在这个类型定义之后,标识符 BYTE 可作为类型unsigned char的缩写,例如:BYTE b1, b2;按照惯例,定义时会大写字母,以便提醒用户类型名称是一个象征性的缩写,但您也可以使用小写字母,如下:typedef unsigned char byte;您也可以使用t...原创 2022-05-09 15:18:01 · 54 阅读 · 0 评论 -
extern 与头文件(*.h)的区别和联系
用#include可以包含其他头文件中变量、函数的声明,为什么还要 extern 关键字?如果我想引用一个全局变量或函数a,我只要直接在源文件中包含 #include<xxx.h> (xxx.h包含了a的声明)不就可以了么,为什么还要用 extern 呢?这个问题一直也是似是而非的困扰着我许久,经过实践和查找资料,有如下总结:一、头文件首先说下头文件,其实头文件对计算机而言没什么作用,她只是在预编译时在#include的地方展开一下,没别的意义了,其实头文件主要是给别人看...原创 2022-05-09 15:17:12 · 107 阅读 · 0 评论 -
std意义
std std::是个名称空间标识符,C++标准库中的函数或者对象都是在命名空间std中定义的,所以我们要使用标准库中的函数或者对象都要用std来限定。至于为什么将cout放到名字空间std中,是因为象cout这样的对象在实际操作中或许会有好多个,比如说你自己也可能会不小心定义一个对象叫cout,那么这两个cout对象就会产生冲突。那么std都是在什么时候使用?一般来说,std都是要调用C++标准库时使用。比如:使用标准库文件iostream时,要写上std;使用非标准库文件iostre..原创 2022-05-09 14:41:20 · 579 阅读 · 0 评论