C
moi_r
这个作者很懒,什么都没留下…
展开
-
初始c语言
## 数据类型,变量,常量,字符串,转义字符,注释,选择语句,循环语句,函数,数组,操作符,常见关键字,define定义常量和宏,指针,结构体咳咳,正式开始我的第一篇博客,里面有什么不足之处,记得一定要告诉我哦!第一个c语言程序#include<stdlib.h>#include<stdio.h>int main(){printf("Hello World!\...原创 2019-05-29 22:42:17 · 224 阅读 · 0 评论 -
三子棋--用c实现
三子棋游戏三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙等。顾名思义,只需在九宫格棋盘的某一行或某一列或两条对角线上连成一条线,即为赢。我将通过建立多文件的方式实现该程序。代码如下:头文件 chess.h :...原创 2019-05-20 00:07:23 · 261 阅读 · 0 评论 -
c语言操作符
操作符算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符+ - * / %注意:1.对于/操作符,若两个操作数均为整数,则执行整数除法;若有一个为浮点数,则执行浮点数除法2.%的两个操作数必须为整数移位操作符<< 左移操作符>> 右移操作符左移操作符...原创 2019-05-24 18:15:04 · 92 阅读 · 0 评论 -
扫雷游戏(第一次不被炸,展开)
引言《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。下面将展示大小为10*10的游戏代码,我们以多文件的方式实现:1.mine.h2.main.c3.mine.c埋雷int GetRandIndex(int start, int end) {//1->10 retur...原创 2019-05-29 18:40:22 · 511 阅读 · 0 评论 -
指针(基础)
指针是什么?在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需要的变量单元,可以说,地址指向该变量单元。因此,将地址形象化地称为“指针”。意思是通过它能找到以它位地址的内存单元。#include<stdio.h>#include<stdlib.h>in...原创 2019-06-24 16:08:50 · 158 阅读 · 0 评论 -
自定义类型:结构体,枚举,联合
结构体结构体的声明结构体是一些值的集合,这些值被称为成员变量。结构体的成员变量可以是不同类型的变量。struct tag{ member-list;}variable-list;举例:typedef struct Stu{ char name[20];//名字 int age;//年龄 char sex[5];//性别 char id[20];//学号}stu_t;//分...原创 2019-07-04 03:24:22 · 80 阅读 · 0 评论 -
文件
一切皆文件。什么是文件?磁盘上的文件是文件,但程序设计中,我们一般谈的文件有两种:程序文件、数据文件。文件=文件属性+文件内容文件名文件路径+文件名主干+文件后缀例如:C:\code\test.txt文件类型二进制文件:内存中以二进制形式存储,在硬盘上以相同方式存储。如 .exe文件。文本文件:内存中以二进制形式存储,在硬盘上会有一定转化。如 .c / .h文件。注意:...原创 2019-07-24 16:23:47 · 118 阅读 · 0 评论 -
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。int arr[4][4]={ {1,2,8,9}, {2,4,9,12}, {4,7,10,13}, {6,8,11,15}};要查找一个数在数组中是否存在,最简单的方法就是遍历整个数组,逐个比较,但这...原创 2019-08-16 16:06:49 · 951 阅读 · 0 评论 -
要求写一个函数,替换字符串中的空格
题目:要求写一个函数,将字符串中的空格替换为%20。样例:“abc defgx yz”转换成“abc%20defgx%20yz”。#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#include<assert.h>...原创 2019-09-08 08:44:34 · 299 阅读 · 0 评论