摘要: 题目要求: 通信录 电话、姓名、级别 char tel[100][12]; char name[100][10]; char level[100]; 1.添加联系人 2.删除联系人 3.查询联系人 4.修改联系人 5.列出联系人 #include <stdio.h> #include <stdlib 阅读全文
posted @ 2021-07-10 17:27 de06 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 指针 什么是指针 指针代表一种数据类型,使用它可以定义指针变量,这种变量里存储是整数,这种整数代表了内存的编号,每个整数代表一个字节,使用指针变量可以访问对应的内存,具体访问由指针的类型决定 什么情况下使用指针 注意:从理论上讲指针可以访问任何位置的内存,但绝大部分的内存没有权限去访问,会产生段错误 阅读全文
posted @ 2021-07-10 17:12 de06 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 堆内存管理: ​ C语言中没有管理堆内存的语句,而是由标准库提供一套函数来管理堆内存,calloc、free、malloc、realloc。 malloc #include <stdlib.h> void *malloc( size_t size ); 功能:向系统申请一块堆内存 size:内存块的 阅读全文
posted @ 2021-07-10 17:11 de06 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 字符: ​ 字符就是符号或图案,在c代码是以整数形式模的,当需要显示时再根据ASCII 表的对应关系显示出响应的符号或者图案。 ‘ 0 ’ 48 ‘ A ' 65 ’ a ‘ 97 ’ \0 ‘ 0 关于字符的函数: 头文件都是 #include <ctype.h> int isalnum( int 阅读全文
posted @ 2021-07-10 17:10 de06 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、实现一个函数把整数转换成字符串 #include <stdio.h> char* itoa(char* str,int num); char* itoa(char* str,int num) { int tmp = abs(num) , i = 0; while(tmp) { str[i++] 阅读全文
posted @ 2021-07-10 17:09 de06 阅读(127) 评论(0) 推荐(0) 编辑