自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 string类的应用

string类

2022-06-16 14:51:29 159

原创 【C语言】实现通讯录的增删改查、动态扩容及将信息保存到文件中

目录一、头文件部分二、测试部分三、通讯录实现的功能模块介绍1.初始化通讯录静态版本动态版本将通讯录信息保存到文件加载文件信息到通讯录2.添加联系人静态版本动态版本核查通讯录容量3.销毁通讯录4.显示所有的联系人5.显示单个联系人6.删除指定的联系人7.查找指定的联系人8.修改指定的联系人9.排序所有联系人10.将通讯录信息保存到文件中一、头文件声明#pragma oncestruct people_info//联系人结构体{ int age;//考虑到结构体

2022-02-11 19:13:54 894 1

原创 字符函数和字符串函数

1.strlen求字符串长度size_t strlen ( const char * str );(1)字符串将’\0’作为结束标志,strlen函数返回的是在字符串中’\0’前面出现的字符个数(不包含’\0’)(2)参数指向的字符串必须要以’\0’结束(3)注意函数的返回值为size_t,是无符号的strlen函数的模拟实现:#include<stdio.h>#include<assert.h>int my_strlen(const char*str){ as

2022-01-27 20:06:45 560

原创 【浮点数存储规则】

浮点数存储规则根据国际标准IEEE(电气和电子工程协会)规定,任何一个浮点数NUM的二进制数可以写为:NUM = (-1) ^ S * M * 2 ^ E;//(S表示符号,E表示阶乘,M表示有效数字)①当S为0时,表示一个正数;当S为1时,表示一个负数②M表示有效数字,1<= M <2③2^E表示指数比如十进制的3.0,二进制就是0011.0 就可以写成(-1)^ 0 * 1.1 * 2 ^ 1在比如十进制的-3.0,二进制就是-0011.0 就可以写成(-1)^ 1 * 1.1

2021-12-29 22:34:22 186

原创 【数据在内存中的存储】

数据在内存中的存储例1#include<stdio.h>#include<stdlib.h>int main(){//因i和j的值的二进制序列一样,发生隐形转换不影响结果(仅限整型变量)int i = -20;unsigned int j = 10;//现将十进制数转换为二进制数,然后再赋值给jprintf("%d\n", i + j);system("pause");return 0;}例2#include<stdio.h>#includ

2021-12-29 21:52:31 233

原创 【指针常量和常量指针的区别】

指针常量和常量指针的区别1.指针常量理解:它就是一个常量,但是是指针修饰的。格式:int * const p例子:2.常量指针理解:如果在定义指针变量的时候,数据类型前用const修饰,被定义的指针变量就是指向常量的指针变量,指向常量的指针变量称为常量指针。格式:const int * p例子:3.常量指针搭配指针常量格式:const int *const p例子:...

2021-12-06 23:56:33 549

原创 【 获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列】

获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>void All(int m){ int i = 0; i = 31; printf("二进制:"); while (i >= 0) { printf("%d ", (m >> i) & 1); i--; } printf("\n

2021-11-29 23:59:32 128

原创 C语言知识点

C语言知识点关键字static在C语言中,static是用来修饰变量和函数的.1.修饰局部变量-静态局部变量2.修饰全局变量-静态全局变量3.修饰函数-静态函数1.修饰局部变量:(1)改变了变量的声明周期,声明周期是全局;(2)作用域不变.2.修饰全局变量:(1)被static修饰的全局变量只能在本院文件内使用,不能在其他源文件内使用.注:正常情况下全局变量可以跨文件访问。3.修饰函数:函数只能在本源文件内使用,不能在其他源文件内使用。指针为什么要有指针?提高查找效率。关于

2021-11-11 23:04:45 555

原创 写一个函数判断两个整数的极大值

写一个函数判断两个整数的极大值#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>int Max(int x, int y){ return(x > y) ? (x) : (y);//三目运算符}int main(){ int i, j; printf("请输入两个数字:"); scanf("%d %d", &i, &j); printf("两个数中

2021-11-10 22:19:05 358

空空如也

空空如也

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

TA关注的人

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