C语言的学习之路
文章平均质量分 69
柒柒要开心
一个菜鸟,还在努力地学习
展开
-
【C语言实现小游戏】扫雷
而且因为玩家眼里的棋盘跟我们真正所写的棋盘是不同的,所以我们需要把棋盘进行隐藏,这样对我们的代码编写增加了一定的难度。初始化棋盘为0,圆圈所框起来的是以后可以存放炸弹的地方,画的绿色方框就是最后一个棋盘位置排查时的范围。那么,接下来我们要思考,给玩家看到的是9 * 9的棋盘,我们在初始化的时候就是吗?因此,我们就知道,排查雷的棋盘不能只有9 * 9的棋盘,需要11 * 11的棋盘。排查的坐标周围的雷是以那个坐标为中心,上下左右的八个坐标雷的个数进行求和。如果没有,需要统计周围的八个位置有没有雷的存在。原创 2023-07-16 13:03:13 · 190 阅读 · 6 评论 -
【C语言实现小游戏】三子棋
这次的游戏我以自我思考的方式进行编写,所以可以看出一开始并没有写出全部的代码,而是先有自己对游戏的整体框架,然后对框架进行填充,最后得到全部程序。玩家下棋是依赖于scanf()的,我们所要完成的是,玩家可以一直下棋,并且清楚地看到棋子下在了哪里。在这次小游戏编写中,运用了各种各样的函数,经过这次练习肯定会对函数的定义、函数的调用有一定的了解。要想使人与电脑可以下棋,就要确定电脑下棋的位置是在规定的棋盘范围内,而且是随机的。其次,确定什么是平局,当棋盘所有的位置被填满,但是没有分出胜负,就是平局。原创 2023-07-15 11:33:16 · 117 阅读 · 1 评论 -
C语言 转义字符、选择语句
转变原来的意思/n换行/t水平制表符??+)=] 三字母词/是用来转义其他字符的/ddd表示1-3个八进制数字32两个八进制数字如何转化为十进制3 28^1 8^0。原创 2021-08-09 22:21:02 · 76 阅读 · 1 评论 -
C语言 常量、字符串
在本文字符串的第三个代码中,如果没有像第四个一样修改,VS会报错,显示找不到标识符strlen。注:字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容。我们知道vs编译器在现实开发中有利于编写,但是对于初学者来说经常出现问题,接下来我们一一解决。然而scanf_s不是标准c语言提供的,是vs编译器提供的(不具有跨平台性和可移植性)所以在vs中使用scanf会出现错误。c语言有些代码不安全,如果使用加一行。我们知道 scanf是C语言提供的。原创 2021-08-08 21:25:53 · 130 阅读 · 0 评论 -
C语言 基础语法
初识C语言1.首先C语言是计算机的一门语言,它让人和计算机可以交流计算机语言有 C/C++/Java/ python2.发展:计算机语言的发展是从二进制到B语言再到C语言的而C语言也是从早期不成熟 成熟 流行3.国际标准ANSI C-C89/C90 C99C11(不流行)不少编译器不支持我的第一个C语言写C语言开始要先学会创建创建工程创建文件 添加源文件C代码.c源文件.h头文件之后进行写代码这是第一个代码里面包含了printf打印函数、main函数。原创 2021-08-06 09:35:54 · 184 阅读 · 1 评论