随笔分类 -  C语言

摘要:在C语言中,指针的重要性不言而喻,但在很多时候指针又被认为是一把双刃剑。一方面,指针是构建数据结构和操作内存的精确而高效的工具。另一方面,它们又很容易误用,从而产生不可预知的软件bug。下面总结一下指针使用的常见错误。 一、使用未初始化的指针 这个错误很常见,指针未初始化时,系统会给指针分配个随机地 阅读全文
posted @ 2019-07-29 11:06 fengMisaka 阅读(4481) 评论(0) 推荐(1) 编辑
摘要:一、什么是指针 C语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节有唯一的内存地址。CPU 通过内存寻址对存储在内存中的某个指定数据对象的地址进行定位。这里,数据对象是指存储在内存中的一个指定数据类型的数值或字符串,它们都有一个自己的地址,而指针便是保存这个地址的变量。也就是 阅读全文
posted @ 2019-07-29 11:05 fengMisaka 阅读(2238) 评论(0) 推荐(0) 编辑
摘要:1 strcpy() 此函数原型为 ,功能为拷贝字符串内容到目的串,把 src 所指向的内容拷贝到 dest,并返回 dest 地址。 实现程序如下: 返回类型为 char ,主要是为了实现 链式表达式 。例如: 可以将 strSrc 复制到 strDest1 与 strDest 中,也就是说,可以 阅读全文
posted @ 2018-12-12 16:31 fengMisaka 编辑
摘要:密码登陆-功能函数 第一次进入新系统: 第二次进入系统,输入密码,密码正确: 阅读全文
posted @ 2018-10-04 13:12 fengMisaka 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:C语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,和time()函数。 需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件。 使用rand()函数获取一个随机数如果你只要产 阅读全文
posted @ 2018-01-22 20:01 fengMisaka 阅读(583) 评论(0) 推荐(0) 编辑
摘要:#include #include using namespace std; //定义类型的别名 typedef unsigned char byte; typedef unsigned short word; //获得一个变量的地址(byte或word宽度) #define B_PTR(var) (byte*)((void *)(&var)) #define W_PTR(var) ... 阅读全文
posted @ 2017-10-24 21:53 fengMisaka 阅读(539) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示