- 博客(8)
- 收藏
- 关注
原创 c语言三子棋游戏
game.h#pragma once#ifndef __GAME_H__#define __GAME_H__#define ROW 3#define COL 3#include<stdio.h>#include<stdlib.h>#include<time.h>void menu();void game(char board[ROW][COL]);void display(char
2017-09-22 18:06:05 200
原创 c语言扫雷游戏
mine.h#ifndef __MINE_H__#define __MINE_H__#include<stdio.h>#include<stdlib.h>#include<time.h>#include<string.h>#define ROW 9 #define COL 9#define ROWS 7#define COLS 7#define MINECOUNT 8extern
2017-09-22 18:01:16 258
原创 c语言实现动态顺序表
seqlist.h#ifndef __SEQLIST_H__ #define __SEQLIST_H__ #include <stdio.h>#include <stdlib.h>//#include //#include #define DEFAULT_SZ 3 #define DEFAULT_INC 2 typedef int DataType;typedef struct SeqL
2017-09-22 17:54:08 363
原创 把c语言注释转换为cpp注释
主要知识点:有限状态机、文件读写comment.h#ifndef _COMMENT_H__#define _COMMENT_H__#include <stdio.h>#include<stdlib.h>enum Status{ NONE_STATUS, //无状态 C_STATUS, //c状态 CPP_STATUS, //cpp状态 END_STATU
2017-09-22 17:23:12 475
原创 c语言实现文件拷贝命令
主要知识:main函数参数、文件读写#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc, char* argv[]){ FILE *fpread = NULL; FILE *fpwrite = NULL; int c
2017-09-22 17:09:10 5423
原创 通讯录c语言实现(动态内存开辟&文件存储)
contact.h#ifndef __CONTACT_H_#define __CONTACT_H_#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#define ADD 2 //每次增加的容量typedef struct peoinfo{ char name[20]; i
2017-09-22 16:56:46 483
原创 c语言动态内存开辟
所谓动态内存分配(Dynamic Memory Allocation)就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不象数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。 我们在定义数组时,需要知道数组的大小,当我们不确定数组大小时需要定义足够大的数组来存放数据,这样造成了空间的浪费,一旦空间
2017-09-02 21:18:10 523
原创 c语言中的整形提升
整型提升是C程序设计语言中的一项规定:在表达式计算时,各种整形首先要提升为int类型,如果int类型不足以表示则要提升为unsigned int类型,然后执行表达式的运算。 #include<stdio.h>int main(){ char a = -1; unsigned char b = -1; char c = a + b; printf("sizeof(
2017-09-02 12:05:49 809 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人