- 博客(4)
- 收藏
- 关注
原创 数据的存储(整形篇)
数据的存储 库函数是不属于C语言的,它是由编译器的厂商提供的,C语言只规定库函数的标准:如函数名、参数类型、返回值类型,函数功能 C语言本身自带的类型有: Char/short/int/long/long long---->整形家族 Float/double---->浮点家族 类型的意义:1.使用这个类型开辟了多少的内存空间 看待内存的视角不同(若是int,看待的就是整形视角,float是浮点视角) 一般short/int/long直接写出来都是代表有符号数,而char是否有符号取决于
2021-08-29 07:39:18 113
原创 关于函数栈帧的创建与销毁
函数栈帧的创建和销毁 在我们的计算机里有一种东西叫寄存器,寄存器是独立于我们的内存的,寄存器有我们的这些类型eax、ebx、ecx、edx、ebp、esp等等。在这些寄存器中,esp和ebp这两个寄存器中存放的是地址,这两个地址是用来维护函数栈帧的,每一个函数被调用,都要在栈区创建一个空间。下面我们用一个例子来讲解函数栈帧的具体实现。 Int Add(int x,int y) { Int z = 0; z = x + y; return z; } Int main() { Int a =
2021-08-28 19:54:00 79
原创 扫雷编程C语言
game.h(头文件) #pragma once #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 9 #define COL 9 #define ROWS ROW+2 #define COLS COL+2 #define EASY 80 void InitBoard(char board[ROWS][COLS], in..
2021-08-16 18:03:29 82
原创 三子棋编程
test.c #include"game.h" void menu() { printf("***************************\n"); printf("*********** 1.play ********\n"); printf("*********** 0.exit ********\n"); printf("***************************\n"); } void game() { char board[ROW][...
2021-08-15 23:39:11 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人