自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 九、命令行参数

命令行参数的使用,是我们学习C语言必须的一个基本技能,尤其是后期在Linux下编程

2023-06-14 11:23:26 1323

原创 八、字符串常量

字符串是C语言中使用最多的一种类型,必须深入掌握,否则容易造成一些似是而非的错误

2023-06-14 11:14:47 184

原创 七、转移表、回调函数

转移表本质是函数指针数组,这是一种编程技巧回调函数,在很多实现通用函数的场景中经常会用到,也是一种技巧的实现

2023-06-14 11:06:43 236

原创 六、泛型指针void*

void不可以单独定义变量, 却可以定义无类型的指针, 而且所定义的指针有一个好听的名字, 称为。如果需要使用void*指针,需要重新强转为具体类型,方可使用,不可直接针对void*进行使用。,其含义是void*类型的指针可以接收一切类型变量的地址。void称为无类型,void*称为无类型指针。通过以上两个例子,需要明白函数是如何做到。2、void*指针应用----通用函数。其次,还需要掌握这些常用库函数。

2023-06-14 11:02:11 287

原创 五、指针练习

指针和数组的结合,是C语言的一个难点,需要多加练习,掌握指针跟数组之间的关系

2023-06-14 10:55:52 86

原创 四、复杂指针解析

C语言复杂指针的理解,是能够深入阅读和使用C语言的关键

2023-06-14 10:49:38 377

原创 三、数组指针、指针数组、函数指针、指针函数

函数指针、指针函数数组指针、指针数组

2023-06-14 10:34:59 561

原创 二、指针引发的两个思考

指针的大小为什么是4字节或8字节指针的类型

2023-06-14 10:17:43 70

原创 一、指针入门

double *pd;//把名字pd去掉,剩下的double*就是pd指针变量自身的类型,即浮点指针类型。//把名字ps去掉,剩下的short*就是ps指针变量自身的类型,即短整型指针类型。//把名字pc去掉,剩下的char*就是pc指针变量自身的类型,即字符指针类型。//把名字pi去掉,剩下的int*就是pi指针变量自身的类型,即整形指针类型。//把名字pi和*去掉,剩下的int就是pi指针变量指向的类型,即整形类型。//总结:当能够定义出指针变量的时候,把名字和*去掉,剩下的就是指针变量指向的类型。

2023-06-14 10:08:16 163

转载 蓝桥杯介绍

蓝桥杯 比赛

2023-06-07 16:16:25 4516

原创 vs如何修改结构体默认对齐值

vs 结构体 默认对齐值 设置

2023-05-29 18:49:17 158

原创 C语言进阶-1-指针

指针最终的就是其两值四方面,只有真实的掌握好了这些方面,才能使我们立于 不败之地,在次,光认识指针是不够,指针在 C 语言中几乎无所不能,根据个人经验, 一旦指针跟数组、函数结合,那么指针的使用复杂度就会陡然上升,反过来,如果我们把指针跟数组和函数的结合掌握好,我想,很多复杂的指针使用就会迎刃而解,后面我 们将一一解析

2023-05-26 20:06:02 134

原创 C语言进阶-0-前言

C语言进阶专题的定位

2023-05-26 16:55:08 75

原创 C语言零基础入门-22_static

static 的三个作用,修饰局部变量,修饰全局变量,修饰全局函数

2023-05-23 20:30:04 56

原创 C语言零基础入门-21_宏define与typedef

#define 宏定义typedef 类型重定义

2023-05-23 20:21:55 355

原创 C语言零基础入门-20_文件读写操作

FILE* 文件指针认识文件指针掌握文本文件的基本读写操作掌握二进制文件的基本读写操作

2023-05-21 20:15:07 78

原创 C语言零基础入门-19_枚举

enum 枚举顾名思义,就是一一例举,罗列数据

2023-05-20 17:55:13 53

原创 C语言零基础入门-18_联合体

union 联合体也叫共用体,顾名思义,所有成员共用一个空间。

2023-05-19 22:53:25 59

原创 C语言零基础入门-17_结构体

结构体属于自定义类型,体现了程序由简单到复杂的变化过程。C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的数据类型,它允许存储不同类型的数据项。

2023-05-18 21:29:43 94

原创 C语言零基础入门-16_动态内存管理

动态分配是相对静态分配来说的,比如数组空间长度是预先定义好的,整个程序中大小固定不变在实际的编程中,往往会发生这种情况,即所需的内存空间取决于实际输入的数据,而无法预先确定为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数可以按需要动态的分配内存空间,也可把不再使用的空间回收利用。动态分配内存就是在堆区开辟空间。malloc calloc realloc

2023-05-17 19:10:41 93

原创 C语言零基础入门-15_字符串

C语言是不存在字符串类型的,所有的字符串都是通过模拟存储和输出来实现的字符串是编程中操作频次最高的类型

2023-05-15 21:25:39 64

原创 C语言零基础入门-14_指针

1、指针的本质:地址2、指针有两值:自身的值、指向的值3、指针有两类型:自身的类型、指向的类型4、指针的大小:4字节或8字节

2023-05-14 17:10:02 101

原创 C语言零基础入门-13_vs调试

单步调试逐过程 :F10逐语句 :F11调试 :F5打断点 :F9监视器内存窗口

2023-05-12 21:28:01 141

原创 C语言零基础入门-12_函数

什么是函数:函数是功能集合的封装函数有的人又叫方法,子例程,说的都是同一个东西

2023-05-11 19:09:52 53

原创 C语言零基础入门-11_数组

数组的来源:一次性可以定义n个相同类型的变量,所占空间为连续空间。数组通过数组名+下标访问数组的下标从0开始

2023-05-11 18:58:49 63

原创 C语言零基础入门-10_循环语句

循环语句的目的是允许我们多次执行一个语句或语句块,而代码只写一次,while, for,do_while

2023-05-11 18:48:40 76

原创 关闭电脑大小写切换时的图标显示

关闭 计算机->管理->服务和应用程序->服务Lenovo Fn and function keys service。

2023-05-10 21:16:16 267

原创 C语言零基础入门-9_选择语句

人生有十字路口,程序一样,选择语句让程序运行出现了分支化,更好的表现了程序的多样性

2023-05-10 13:59:51 265

原创 C语言零基础入门-8_C语言运算符

运算符是一种告诉编译器如何执行特定的数学或逻辑操作的符号,实现的程序的逻辑运算

2023-05-10 13:49:44 55

原创 C语言零基础入门-7_C语言变量与常量

C语言变量是编程的基础,定义变量就是在内存开辟空间

2023-05-10 13:38:22 44

原创 C语言零基础入门-6_git基础使用

git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理git是一个版本控制器,体现的是一种迭代开发的思想

2023-05-09 21:19:33 180

原创 C语言零基础入门-5_C语言单位换算

二进制、八进制、十进制、十六进制的换算是C语言编程的数值基础

2023-05-09 21:04:15 369

原创 C语言零基础入门-4_数据输入输出

C语言的输入scanf, 输出printf是人机交互的基础

2023-05-09 20:55:06 247

原创 C语言零基础入门-3_C语言数据类型

认识常见的数据类型,这是编程的基础

2023-05-08 14:31:40 69 1

原创 C语言零基础入门-2_C语言第一个程序

C 语言是一种通用的、面向过程的计算机程序设计语言C语言的发明就是4个W-【when、who、why、where】1972 年,丹尼斯·里奇为了移植与开发 UNIX 操作系统,在贝尔电话实验室设计开发了 C 语言。菜鸟教程在线编辑器入门第一步只需学会建立工程,编写第一个可执行程序即可,剩下的就是把C语言执行框架敲50遍!!!{}

2023-05-08 14:16:23 108 1

原创 C语言零基础入门-1_VS2013零基础安装教程

适合真正的零基础入门者,想考研的同学,C语言内容很多,我们弱水三千只取一瓢,目的在于让大家可以快速入门,并通过大量的编写代码,达到真正掌握实用的编程入门技能

2023-05-08 13:56:45 3969 3

转载 GCC编译选项

转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告:            -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat            -

2016-05-10 14:44:21 321

转载 SHA1算法

1 SHA1算法简介安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程

2015-11-17 10:02:05 707

转载 MD5算法步骤详解

之前要写一个MD5程序,但是从网络上看到的资料基本上一样,只是讲了一个大概。经过我自己的实践,我决定写一个心得,给需要实现MD5,但又不要求很高深的编程知识的童鞋参考。不多说了,直接进入正题。MD5算法是什么,MD5的历史由来等等我都不介绍了,想要了解的童鞋直接百度吧,见谅~~我们直接讲算法步骤。我的事例是对一个字符串进行MD5加密,没有实现对文件的MD5加密,大家看了这个事例之后应该

2015-11-14 21:50:14 615

转载 MD5

MD5求助编辑百科名片Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 19

2015-11-14 16:05:13 415

2024 王道 408考研计算机组成原理复习指导

2024 王道 408考研计算机组成原理复习指导

2023-08-11

C++高质量编程 林锐博士

如果想让你的程序更具有质量,那就请你来看看吧

2009-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除