![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C笔记
文章平均质量分 87
C
富春山居_ZYY(已黑化)
╭( ′• o •′ )╭☞就是这个人!
展开
-
C语言之自定义类型
文章目录前言一、结构体1、结构体类型的声明2、结构体的自引用3、结构体变量的定义和初始化4、结构体内存对齐5、结构体传参二、位段1、位段的定义2、位段的内存分配3、位段的应用三、枚举1、枚举类型的定义2、枚举的优点3、枚举的使用四、联合体(共用体)1、联合体的定义2、联合体的特点3、联合体的大小计算前言一、结构体1、结构体类型的声明当我们想要描述一个复杂变量——学生,可以这样声明。✒️代码展示:struct Stu{ char name[20];//名字 int age;//原创 2021-08-20 19:42:00 · 1438 阅读 · 34 评论 -
C语言之内存函数
文章目录前言1.memcpymemcpy的模拟实现2.memmovememmove的模拟实现3.memcmp4.memset前言想要将数组arr1中前5个字符拷贝到数组arr2中,怎么搞?int main(){ int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 }; int arr2[20] = { 0 }; return 0;}显而易见,strcpy函数无法实现我们想要的拷贝结果,但是内存函数memcpy就可以,因此这节,我们就来聊一聊那些年我们不太了解原创 2021-07-06 22:27:10 · 194 阅读 · 6 评论 -
C语言之字符分类转换函数
对于这一类的函数,我们也可以自己写,但是为了能够统一代码,方便阅读,运用库函数会更加的好。✏️小试牛刀:#include <ctype.h>#include <stdio.h>int main(){ //例①(字符分类函数) char ch = 'a'; //如果是数字字符返回非0的值,如果不是数字字符,返回0 int ret1 = isdigit(ch); //如果是小写字符返回非0的值,如果不是小写字符,返回0 int ret2 = islow原创 2021-07-06 22:26:36 · 171 阅读 · 2 评论 -
C语言之常用字符/字符串函数(长文)
文章目录前言1、strlenstrlen的模拟实现2、strcpystrcpy的模拟实现3、strcatstrcat的模拟实现4、strcmpstrcmp的模拟实现5、strncpy strncat strncmpstrncpy的模拟实现strncat的模拟实现strncmp的模拟实现6、strstrstrstr的模拟实现7、strtok8、strerrorperror前言在计算机编程过程中,友友们都会使用到大量的字符或字符串相关的函数,但大多只晓得相关的用法,却不知道其背后的实现过程,了解的不够深原创 2021-07-06 22:25:02 · 436 阅读 · 3 评论 -
C语言之数据的存储
C语言之数据的存储文章目录C语言之数据的存储一、数据类型的介绍二、整形在内存中的存储三、浮点型在内存中的存储一、数据类型的介绍在之前的笔记中有介绍过数据的相关类型,在这里进行数据的存储中将要再次回顾补充一下。前:char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数具体补充:整形:char unsigned c原创 2021-05-28 19:08:49 · 184 阅读 · 3 评论 -
C语言之函数进击
文章目录C语言之函数进击一、函数是啥二、库函数三、自定义函数实参?形参?传值调用?传址调用?四、函数的嵌套调用和链式访问嵌套调用链式访问五、函数的声明和定义函数声明函数定义六、函数递归C语言之函数进击一、函数是啥在计算机科学中,函数就是一个大型程序中的某部分代码,由一个或多个语句块组成,负责完成牟星特定任务,具备相对的独立性,各个函数的存在使得代码变得井井有条,可读性较高。二、库函数为了支持可移植性和提高程序的效率,一些程序员都可能用得到的基础功能就会被C语言的基础库中一系列类似的库函数所提原创 2021-04-24 22:22:08 · 418 阅读 · 3 评论 -
C语言之分支与循环
C语言之分支与循环【前言】哈罗,大家好,这里是某不知名博主的博客,这一次的博客内容是有关于C语言的分支和循环的总结,是初识C语言这一章里的一部分内容的扩展,诸位多多指教。初识C语言文章目录C语言之分支与循环一、分支语句if语句switch语句二、循环语句while语句for 循环do while语句三、goto语句一、分支语句if…elseswitchif语句语法结构:1、if(表达式) 语句;2、if(表达式) 语句1; else原创 2021-04-17 09:20:52 · 349 阅读 · 3 评论 -
初识C语言
初识C语言本章节的笔记只是对C语言的基础知识的一个小概括详细的讲解笔记后续会细讲一、C语言的概念C语言就是一门通用的计算机语言,广泛应用于底层开发。二、第一个C语言程序#include <stdio.h>int main(){ printf("hello world\n"); return 0;}说明:#include <stdio.h>是该程序的头文件,因为该函数运用到了printf()函数,所以需要引头文件。接下来是一个mai原创 2021-04-07 23:26:06 · 1732 阅读 · 11 评论