自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言可变参数列表解析

我们有时候可能会想,我们一般写的函数都是有固定的参数类型和参数数目的,但是有的函数传递的参数数目不固定,而且类型也可以有多种,就比如我们经常用到的printf()函数,我们在centos下看一下printf的原型:可以看到printf()函数的第一个参数是const char *类型的字符串,第二个参数是 "...",三个点,这表明第一个参数是必须要传的,第二个以及后面的参数类型和参数个数不确定,...

2018-05-10 21:45:44 1014

原创 linux c 实现三子棋游戏

        三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。        实现的原理比较简单,我们直接看代码。three_chess.h#ifndef _THREE_CHESS_H_#define _THREE_CHESS_H_#include <stdio.h>#...

2018-04-20 16:06:58 386

原创 linux c 实现2048游戏

2048这个游戏相信大家应该都玩过,那么今天我在linux下用C语言实现一个2048游戏。额。。实现完成后就长这个样子。先来说一下游戏规则:        每次通过【I】向上移动、【K】向下移动、【J】向左移动、【L】向右移动,每移动一次,所有的数字都会往移动方向靠拢,然后在其余空白的地方出现一个数字,我这里只给出 2 ,相同数字的靠拢、相撞会相加。玩家要想办法在这个16个格子中凑出2048这个数...

2018-04-12 21:39:49 7405 2

原创 c语言打印int类型的下边界

x86平台int的取值范围是:-2147483648~2147483647,那么打印一下int类型的下界有没有问题呢? #include <stdio.h> int main(void) { printf("%d\n", -2147483648); return 0; }# gcc -Wall -o e e.ce.c: In function ‘main...

2018-04-04 21:06:28 1806

原创 C语言输出一个菱形图案,最优方案,不需要分上下两部分输出

题目如下:在屏幕上输出以下图案: 拿到这个题,首先可以想到的就是使用两个for循环先把上半部分打印出来,然后倒着打印一遍。观察这个图形可以发现上下是对称的,外层for控制行数,必不可少,那个能不能在内层for控制一下直接输出来呢?是可以的。先上代码:(vc++6.0环境)#include <stdio.h>#include <math.h>int main(void)...

2018-03-31 20:56:59 6647 5

空空如也

空空如也

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

TA关注的人

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