目录一、getchar函数1.作用:2.认识函数3.运用二、putchar函数1.作用2.定义3.运用三、getchar与putchar的运用四、getchar的应用一、getchar函数1.作用: 该函数的作用是接收一个字符,然后把该字符转化对应的ASCII值2.认识函数intgetchar(void)//getchar函数原型 参数类型:括号里面的void意思是不接受参数,就是括号里面不需要写任何东西 函数作用:该函数的作用是接收一个字符,然后把该字符转化对应的ASCII值返回值类型:因为接受一个字符后会把该字符转化成对应ASCII码值,所以返回值的ASCII码值,所以返回值的类型是整
🎬鸽芷咕:个人主页 🔥个人专栏:《C语言进阶篇》《C语言初阶篇》⛺️生活的理想,就是为了理想的生活!文章目录📋前言💬指针数组💭指针数组的定义✅指针数组的使用🔰如何访问存放在的指针数组里的数组元素💬数组指针💭数组指针的定义💭&数组名VS数组名💭数组指针的使用📖数组指针(实例)📝全篇总结📋前言 🌈hello!各位宝子们大家好啊,前面我们已经把指针大部分内容给学完了,今天就给大家带来数组指针or指针数组! ⛳️很多说这俩名字不是差不多嘛?那么肯定是一个意思,诶这里可不敢理解一样!数组指针or指针数组是有明显不一样的下面我们就来看看 📚本期文章收录在《C语言初阶篇》,大家有兴趣可以看看呐! ⛺
模板和STL简介1.泛型编程2.函数模板2.1函数模板概念2.1函数模板格式2.3函数模板的原理2.4函数模板的实例化2.5模板参数的匹配原则3.类模板3.1类模板的定义格式3.2类模板的实例化4.什么是STL5.STL的版本6.STL的六大组件7.STL的重要性8.如何更好地学习STL9.STL的缺陷结语1.泛型编程泛型编程是一种编程范式,旨在实现可重用、通用和高度抽象的代码。它允许程序员编写与数据类型无关的代码,以便在不同的数据类型上进行操作,而无需为每种数据类型重复编写代码。在传统的编程中,通常需要为每种数据类型编写特定的代码。例如,如果要实现一个排序算法,可能需要为整数、浮点数和字符串
【JavaEE】Spring的开发要点总结(3)文章目录【JavaEE】Spring的开发要点总结(3)1.属性注入1.1@Autowired注解1.2依赖查找VS依赖注入1.3配合@Qualifier筛选Bean对象1.4属性注入的优缺点2.Setter注入2.1@Autowired注解2.2命名规则2.3Setter注入的优缺点3.构造方法注入3.1@Autowired注解3.2命名规则3.3构造方法注入的优缺点4.另一个注入可以用的注解@Resource4.1来源不同4.2匹配机制不同4.3参数不同4.4@Resource多一个匹配Bean对象名称的方案4.5使用上的区别5.综合练习【J
🎬鸽芷咕:个人主页 🔥个人专栏:《快速入门C语言》《C语言初阶篇》⛺️生活的理想,就是为了理想的生活!文章目录📋前言💬指针运算💭指针+-整数💭指针-指针💭指针的关系运算💬指针和数组💭指针和数组变种推演💭指针和数组的关系💬二级指针💬二级指针的运算📝全篇总结📋前言 🌈hello!各位宝子们大家好啊,前面给大大家介绍了指针的基础知识。那么这一章就来给大家介绍下一部分内容! ⛳️指针的运算以及数组与指针的关系也是我们在指针的学习过程中非常重要的! 📚本期文章收录在《C语言初阶篇》,大家有兴趣可以看看呐! ⛺️欢迎铁汁们✔️点赞👍收藏⭐留言📝!🔥注:前一章的指针讲解是《指针的概念》💬指针运算💭指
C/C++内存管理C/C++内存分布C语言中动态内存管理方式:malloc/calloc/realloc/free1.malloc和free2.calloc3.realloc4.常见的动态内存错误C++内存管理方式1.new/delete操作内置类型2.new和delete操作自定义类型3.new和malloc使用上的区别operatornew与operatordelete函数1.operatornew与operatordelete函数2.重载operatornew与operatordelete函数3.实现一个类专属的operatornew和operatordeletenew和delete的实
文章目录一、MySQL服务的安装二、数据库基础1.什么是数据库?(基于CS模式的一套数据存取的网络服务)2.Linux文件系统和数据库的关系&&主流数据库3.MySQL架构&&SQL分类&&MySQL存储引擎三、MySQL操作库1.库结构的CURD操作2.库的备份与恢复&&数据库的连接情况四、MySQL操作表1.表结构的CURD操作2.对库结构和表结构操作的SQL语句的小总结(DDL语句)五、MySQL数据类型1.数值类型1.1整数类型1.2小数类型2.字符串类型2.1char和varchar2.2日期和时间类型2.3枚举和集合类型六、MySQL表的约束1.notnull约束&&default
JavaEE进阶首章文章目录【JavaEE】JavaEE进阶:框架的学习-Spring的初步认识1.JavaEE初阶与JavaEE进阶开发上的区别1.1ServletVSSpringBoot1.2SpringBoot的“helloworld”代码演示1.2.1SpringBoot项目的创建1.2.2helloworld1.2.3发布2.框架的学习3.Spring的初步认识3.1Spring是什么3.2IoC是什么3.3IoC的好处3.3.1传统程序开发模式3.3.2Spring开发模式【JavaEE】JavaEE进阶:框架的学习-Spring的初步认识在之前的学习中,我们已经掌握了Servle
一.list介绍list底层是一个双向带头循环链表,这个我们以前用C语言模拟实现过,->双向带头循环链表下面是list的文档介绍: list文档介绍我们会根据list的文档来模拟实现list的增删查改及其它接口。 二.list模拟实现思路既然是用C++模拟实现的,那么一定要封装在类里。为了适合各种类型的数据,会使用模板。节点Node了解双向循环带头链表的都知道,我们需要一个节点(Node),之前用C语言实现的时候,我们写了一个叫做BuynewNode的函数来获取节点,而在C++里我们用类封装一个,注意这个用struct封装比较好,因为struct默认是公有的,这样方便我们访问,所以可以写一个类
C++入门1.C++关键字(C++98)2.命名空间2.1命名空间定义2.2命名空间使用3.C++输入&输出4.缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载5.1函数重载概念5.1.1参数类型不同5.1.2参数个数不同5.1.3参数类型顺序不同5.2C++支持函数重载的原理--名字修饰(nameMangling)6.引用6.1引用概念6.2引用特性6.3常引用6.4使用场景6.5传值、传引用效率比较6.6引用和指针的区别7.内联函数7.1概念7.2特性8.auto关键字(C++11)8.1类型别名思考8.2auto简介8.3auto的使用细则8.3auto不能推导的场景9.基于范围