自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一段简单代码教你如何区分“指针函数”与“函数指针”

因此我们可以知道,*sup(int x ,int y)这个语句,首先它优先是函数,然后才加*,所以它是指针函数。这里分别声明了“普通函数”,“指针函数”,“函数指针”以及“指向指针函数的函数指针”同理(*f)(int x,int y)是优先取了指针,再给的函数,所以它是函数指针。下面给出完整代码展现如何简单使用二者,体会注释的意思。顾名思义,“指针函数”是一个函数,返回值是一个指针。而“函数指针”是一个指针,这个指针指向了某一个函数。小括号()的优先级,大于*。

2023-05-19 16:06:14 96 1

原创 C语言编写通讯录(多文件)

通讯录功能:记录50人姓名、性别、电话最多存储50人按1、添加联系人按2、删除联系人(按名字)按3、修改联系人信息(按名字)按4、查找联系人:姓名、电话,支持模糊查找按5、显示所有联系人信息(二维数组)编写思路:采用多文件编程,main.c(主函数) phone_book.c(通讯录主要功能实现),tools.c(工具函数,用于提示,显示等),以及头文件phone_book.h tools.h由于是在Linux系统下用vim编...

2021-07-31 15:35:46 264

原创 C语言写通讯录

本文用C语言完成通讯录的编写,可以实现联系人的添加,删除,修改,查找(支持模糊查找),全盘显示等功能。话不多说直接上代码#include <stdio.h>#include <stdlib.h>#include <getch.h>#include <string.h>static char name[50][20]={}; // 姓名static char sex[50]={}; // 性别static char tel[50]..

2021-07-27 19:24:57 138

原创 C语言写简易五子棋

需要的数据:1、定义棋盘:二维数组15*15空位置*2、定义棋子角色:白棋‘#’,黑棋‘$’3、定义一个变量记录下棋位置业务逻辑:(实现成一个个函数)是否需要初始化for(;;) //死循环{1、清理屏幕,打印棋盘2、落子坐标要合法,...

2021-07-19 18:53:50 188 1

原创 C语言计算100的阶乘

一般来说,阶乘的计算使用循环或者递归即可完成,但是100的阶乘结果过于庞大,计算机中没有数据类型可以显示,因此,我们用数组来分别存下结果的每一位,并显示 将上一次的结果的每一位与下一次的数相乘,并将得到的数存在当前数组位中 具体的实现过程如下#include <stdio.h>int main(int argc,const char* argv[]){ int arr[256]={1}; int cnt=1;...

2021-07-16 20:40:17 4231

原创 C语言小游戏——推箱子

推箱子小游戏,把所有箱子推到指定地点即可通关# 代表墙壁,@代表小人儿,&代表箱子,$代表目标点#include <stdio.h>#include <getch.h>#include <stdlib.h>int main(int argc,const char* argv[]){ //定义地图 char map[8][8]={ {0,0,1,1,1,1,0,0}, {0,0,1,4,4,1,0,0}, {0,...

2021-07-14 20:22:18 169 1

原创 C语言迷宫小游戏

#include <stdio.h>#include <time.h>#include <getch.h>#include <stdlib.h>int main(int argc,const char* argv[]){ //定义迷宫地图 char maze[10][10]={ {1,1,1,1,1,1,1,1,1,1}, {1,1,1,1,1,0,0,0,0,0}, {1,1,0,1,1,0,1,1,1,1},.

2021-07-14 08:54:42 154

原创 vim编辑器的基本用法及三大模式

vim文本编辑器:可以在终端下采用纯键盘操作的一款文本编辑器,号称编辑器之神,原因是:可以升级(二次开发)、扩展(安装插件)vi是系统自带的文本编辑器基本用法:进入vim:vimfilename.c如果文件不存在则创建,文件存在则打开输入i:进入编辑模式,编写代码保存退出按Esc键退出编辑模式保存退出:输入ZZ保存并退出三大模式:...

2021-07-08 20:49:39 433

原创 Linux中的一些命令(续)

网络相关的非系统命令:ftpip地址输入用户名和密码采用明码传输,不够安全,有可能被窃听,一般会在公司内部使用telnetip地址输入用户名和密码采用明码传输,不够安全,有可能被窃听,一般会在公司内部使用用于远程登陆一台服务器使用ssh用户名@ip地址输入密码采用加密方式传输,比较安全exit退出其他相关命令:tar压缩/解压文件...

2021-07-08 20:47:19 48

原创 Linux系统命令介绍

Linux系统命令ls显示当前目录文件-a显示目录下的所有文件.开头的都是隐藏文件-l显示文件的详细信息cd进入一个目录clear清屏,作用等于ctrl+lpwd显示当前所在路径whoami显示当前用户名文件相关的命令不是所有的功能都有对应的命令touchfilename(文件名)创建文件rmfilename删除文件,不经过回收站、要慎重,无提...

2021-07-08 20:41:09 82

空空如也

空空如也

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

TA关注的人

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