- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 六、泛型指针void*
void不可以单独定义变量, 却可以定义无类型的指针, 而且所定义的指针有一个好听的名字, 称为。如果需要使用void*指针,需要重新强转为具体类型,方可使用,不可直接针对void*进行使用。,其含义是void*类型的指针可以接收一切类型变量的地址。void称为无类型,void*称为无类型指针。通过以上两个例子,需要明白函数是如何做到。2、void*指针应用----通用函数。其次,还需要掌握这些常用库函数。
2023-06-14 11:02:11 287
原创 一、指针入门
double *pd;//把名字pd去掉,剩下的double*就是pd指针变量自身的类型,即浮点指针类型。//把名字ps去掉,剩下的short*就是ps指针变量自身的类型,即短整型指针类型。//把名字pc去掉,剩下的char*就是pc指针变量自身的类型,即字符指针类型。//把名字pi去掉,剩下的int*就是pi指针变量自身的类型,即整形指针类型。//把名字pi和*去掉,剩下的int就是pi指针变量指向的类型,即整形类型。//总结:当能够定义出指针变量的时候,把名字和*去掉,剩下的就是指针变量指向的类型。
2023-06-14 10:08:16 163
原创 C语言进阶-1-指针
指针最终的就是其两值四方面,只有真实的掌握好了这些方面,才能使我们立于 不败之地,在次,光认识指针是不够,指针在 C 语言中几乎无所不能,根据个人经验, 一旦指针跟数组、函数结合,那么指针的使用复杂度就会陡然上升,反过来,如果我们把指针跟数组和函数的结合掌握好,我想,很多复杂的指针使用就会迎刃而解,后面我 们将一一解析
2023-05-26 20:06:02 134
原创 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语言零基础入门-14_指针
1、指针的本质:地址2、指针有两值:自身的值、指向的值3、指针有两类型:自身的类型、指向的类型4、指针的大小:4字节或8字节
2023-05-14 17:10:02 101
原创 关闭电脑大小写切换时的图标显示
关闭 计算机->管理->服务和应用程序->服务Lenovo Fn and function keys service。
2023-05-10 21:16:16 267
原创 C语言零基础入门-6_git基础使用
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理git是一个版本控制器,体现的是一种迭代开发的思想
2023-05-09 21:19:33 180
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人