- 博客(4)
- 收藏
- 关注
原创 图书管理系统
这次我们来聊一聊本人写的第一个项目---图书管理系统。虽然项目难度不高,但是得对c语言要有一个深刻的认识和可以熟练的运用。这个项目基本上用到了c语言的所有内容,这也是这段时间对自身学习成果的检验。话不多说,我们来看看具体的项目内容和操作。首先是项目要求,我们需要有超级管理员、普通管理员和会员读者这三个用户界面和各自的登录密码,其次是各自需要完成的功能,这里读者在自己写的时候可以添加和完善,力求做...
2019-11-28 11:07:35
398
原创 c语言程序内存地址分布
一个程序(进程)有4G内存的虚拟内存地址空间。sizeof(指针)==40~3G 用户空间,3G–4G 内核空间从低地址到高地址:用户空间(代码区–>数据区–>BBS–>堆区–>堆栈缓冲区–>栈区)–>内核空间!我们先来看看不同的部分都有什么作用:代码区:存储代码文本,字面值。这一部分的值是不能被修改,只要修改代码区的内容,就会出现段错误(核心已...
2019-11-16 15:01:40
932
原创 指针
指针,其实就是内存地址。什么是内存地址呢,即程序对内存地址进行编号。它本质上是十六进制的数。指针的功能:作为函数参数,在函数中可以修改,影响实参。指针变量可以保存地址: 1.可以用整数类型来保存内存地址,这样无法进行更进一步的操作 2.指针变量来保存地址,这样可以取* 操作指针的定义数据类型 *变量名(数据类型 *)这个整体才是指针变量的类型int * p1,p2 /...
2019-11-16 12:04:18
97
原创 递归函数
今天来聊一个特殊的函数,递归函数。函数,其实就是一项有着特殊功能的代码段,我们得先声明定义之后才能调用。递归函数也是如此。那么,到底具有什么样功能的函数才算是递归函数呢?我们先来看一个快速排序的代码实现:#include <stdio.h>void show(int arr[],int n){ int i=0; for(;i<n;i++){ printf("%d...
2019-11-16 11:06:46
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人