c语言
着籽籽秋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言文件读写常用函数
文件读写:文件的分类:文本文件:储存的是ASCII码的二进制 ‘2’ ‘5’ ‘5’二进制文件:储存的是数据的补码 11111111文件IO: FILE *fopen(const char *path, const char *mode); 功能:打开或者创建文件 path:文件路径 mode:打开模式 r:以只读权限打开文件,如果文件不存在则打开失败 r+:在r的基础上加入写权限 w:以只写权限打开文件,如果文件存在原创 2020-11-01 10:11:28 · 468 阅读 · 1 评论 -
C语言编写简单的通讯录
通讯录:姓名、性别、电话 最大存储50个联系人功能:1、添加联系人2、按姓名删除联系人3、按姓名修改联系人信息4、查找联系人并显示,电话或姓名查找,支持模糊查找5、显示所有联系人信息代码如下:#include <stdio.h>#include <stdlib.h>#include <getch.h>#include <string.h>static int count = 0; //有效人数数量static char nam原创 2020-10-24 19:50:49 · 368 阅读 · 0 评论 -
C语言指针描述
什么是指针:指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的是整型数据,代表了内存的编号,通过这个编号可以访问对应的内存。为什么要使用指针:1、函数之间相互独立,但有时候需要共享变量传参是值传递全局变量容易命名冲突使用数组还需要传递长度命名空间是相互独立的,但是地址空间是同一个,所以指针可以解决这个问题。2、由于函数与函数之间是值传递(拷贝),对于字节数多的变量,值传递的效率比较低,如果传递的是变量的地址,只需要传递4|8个字节,提高传参效率。3、堆内存无法取名字,它不能原创 2020-10-22 11:49:02 · 317 阅读 · 0 评论 -
C语言编写简单的五子棋小游戏
复习:自定义函数:1、函数声明 告诉编译器函数的格式,方便它检查调用者的参数、返回值 2、隐式声明 当调用函数时如果没有声明也没有定义,编译器会猜测函数的格式,函数的形参会按照调用者提供的实参来猜,返回值默认int 3、函数定义 如果函数的定义在调用之前,声明可以省略 4、函数传参 值传递:普通变量 函数之间不能共享同名变量 址传递:数组,数组的长度会丢失,需要额外增加一个参数来传递数组的长度,同时该数组被两个函数共享(调用者和被调用者)原创 2020-10-21 23:13:15 · 402 阅读 · 0 评论 -
C语言编写简单的推箱子小游戏
走迷宫:1、定义一个二维数组作为迷宫2、定义老鼠的坐标3、获取游戏开始时的时间time(NULL)4、进入循环1、system 清理屏幕2、显示迷宫(遍历二维数组)3、检查是否走出迷宫获取游戏结束时的时间:计算出共花费多少时间time(NULL)是:结束程序4、获取方向键并处理判断接下来要走的位置是否有路1、把新位置赋值为老鼠’@’2、把旧位置赋值为路 ’ ’3、把记录老鼠的坐标更新推箱子:1、定义角色与数值的关系:路: 0 ’ ’角色: 2原创 2020-10-21 23:03:06 · 293 阅读 · 0 评论 -
C语言编写简单的走迷宫小游戏
走迷宫:1、定义一个二维数组作为迷宫2、定义老鼠的坐标3、获取游戏开始时的时间time(NULL)4、进入循环1、system 清理屏幕2、显示迷宫(遍历二维数组)3、检查是否走出迷宫获取游戏结束时的时间:计算出共花费多少时间time(NULL)是:结束程序4、获取方向键并处理判断接下来要走的位置是否有路1、把新位置赋值为老鼠’@’2、把旧位置赋值为路 ’ ’3、把记录老鼠的坐标更新代码:#include<stdio.h>#include<getch.原创 2020-10-20 20:46:52 · 2478 阅读 · 1 评论
分享