![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 69
danae_c
这个作者很懒,什么都没留下…
展开
-
图书管理系统
看了别人的案例,我也写了一个自己的图书管理系统,熟悉了一下继承,接口,向上转型,动态绑定的知识,这么规划的优点呢毋庸置疑的:高度模块化,充分解耦合,高内聚等等...,话不多说,直接贴代码。原创 2022-09-13 01:55:47 · 1017 阅读 · 10 评论 -
HTML简单介绍
html是树形结构的标签,标签里可以嵌套其他标签,标签的属性使用键值对表示(name="value")声明一个html文件,快捷键: !+tab可以一键生成.块元素:每块元素都以新行开始和结束,可指定大小,不指定大小默认以块内元素大小如:, , , 不会另起新行大小取决于内部元素大小如:, , , 标题很重要(引用文档)请确保将 HTML heading 标签只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题。搜索引擎使用标原创 2022-09-11 03:58:39 · 1270 阅读 · 8 评论 -
爬虫实现自己的翻译服务器
爬虫实现自己的翻译服务器原创 2022-08-24 17:50:43 · 996 阅读 · 6 评论 -
预处理笔记
1. 预定义符号__FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C(2013前的版本),其值为1,否则未定义这些都是预处理都是语言内置的,可以直接使用2. #define2.1 定义标识符就像这样,定义了一个符号,一般用大写字母:......原创 2022-07-27 19:16:04 · 113 阅读 · 0 评论 -
自定义类型(结构体、联合(共用)、枚举)
1.结构体我们在日常生活中,经常看到这样的数据,比如:姓名:小明电话:139********家庭地址:***又或者是这样:学号:12345姓名:小明成绩: 88.8那我们就很有必要用结构体类型来查看访问这些数据,既方便查看又方便后续操作数据我们在编写程序时,函数传参有时候需要整型,有时候需要浮点型,业务调整时常常需要改动很多数据,如果我们把这些数据类型都写到结构体里,用结构体指针代替,就会方便很多,那么下面来看一下结构体该怎么声明,以及需要注意的点吧1.结原创 2022-02-04 15:02:50 · 248 阅读 · 21 评论 -
通讯录——动态内存的应用
前一版本使用数组来存储联系人信息,可这样总有不足的地方,比如通讯录向操作系统申请了1000个存储空间而你只存储了三个好友信息,剩下的997个你用不上,操作系统也用不了,造成了浪费,而如果你的好友超过1000,那么又没办法存储。当当当当,那么这个动态增长版本就完美的解决了这个问题!!!我们一开始先向操作系统申请了DEFAULT_SZ(3)个空间。void InitContact(pContact pc){ assert(pc); pc->count = 0; peoinfor*原创 2022-01-27 10:08:39 · 2071 阅读 · 11 评论 -
无符号整数
说到无符号整数,就不得不提数据存储,那数据在内存中又是怎么存储的呢?数据在内存中是以补码的的形式存储的,别问我为什么我也不知道(初中数学老师口头禅~)哈哈,其实在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域做统一处理;同时,加法和减法也可以统一处理(CPU只有加法器)此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。我们看看内存:我们再来看看输出值:可以看到当我们以整数形式输出时,ac都是-1;用无符号整...原创 2022-01-26 10:56:49 · 2336 阅读 · 11 评论 -
memcpy和memmove的区别
昨天看到一个大厂面试题,题目是实现一个memcpy函数功能,内存拷贝函数我们经常用到,可它是怎么实现的呢?1.memcpy下面是vs提供的文档,大伙可以移步自行查看详细内容~https://docs.microsoft.com/zh-cn/cpp/c-runtime-library/reference/memcpy-wmemcpy?view=msvc-160#syntax头文件#include<string.h>函数原型void *memcpy( void原创 2022-01-25 16:02:56 · 678 阅读 · 11 评论 -
c语言实现简易通讯录
一、框架建设1.模板首先打开我们的手机通讯录,可以看到一系列的操作,简单的必备的如增加联系人、修改联系人、查找联系人啥的,那我们就可以用c语言模拟实现一下这些小功能(练练手)2.思路首先我们打开软件是不是该有个图形化主界面呀,然后在里面会有增加联系人、删除联系人之类的功能供用户选择使用逻辑很简单,我就不阐述了,直接敲代码~二、具体函数实现方法1.主逻辑打开软件就要显示菜单界面,并且有相应的选项,而且是重复返回主菜单操作的,直接do~whiledo~while语句是先.原创 2021-12-08 11:50:14 · 3379 阅读 · 10 评论 -
初识c语言
文章目录 一、定义 二、第一个c语言 三、数据类型 四、变量 常量 1、变量 2、常量 五、字符串 转义字符 注释 1、字符串 2、转义字符 3、注释 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、定义 C语言是一门面向过程、抽象化的通用程序设计语言,广泛...原创 2021-10-26 01:57:02 · 234 阅读 · 0 评论 -
2021-10-16
## **学习c/c++之旅** hello,大家好我是 dana cai 学习编程也有半年了,今天才算正式入门请回答C语言前言一、什么是请回答二、自我介绍三、编程目标四、时间目标五、职业目标总结前言学习编程的过程需要不断地进行写代码练习,不断地巩固知识,扎实基础。因此,想要成为一个优秀的程序员需要学习不止。而记录学习的过程,总结知识,汇总写成一篇篇博客是一个有效的将知识自我巩固,同时也是一个分享学习过程和知识的方法。请回答C语言系列以C语言学习...原创 2021-10-16 11:05:38 · 155 阅读 · 5 评论