![](https://img-blog.csdnimg.cn/d1367806a4f544518f7d9363e688ee5e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言初阶
文章平均质量分 90
C语言是众多编程语言的基础,学好C语言是非常有必要的,这才算真正踏出编程的一步,要多总结刷题喔,也可以常来我的专栏看看,会对你有帮助滴
小李同学_LHY
讨厌,刚来就要走,就不帮人家点点关注吗?
展开
-
【初始C语言】多种输入格式的优劣
提示一下:字符串与整型数组不同,可以不用循环来依次打印数组中的元素,字符串数组可以直接打印。scanf(“%[^\n]s”,字符数组名),它的用法是你一直输入字符,遇到空格也没关系,我用的是VS2019,虽然没有警告,但是gets未定义也算是警告了,慎用。但是需要注意的是,gets()有一个问题,就是虽然你可以输入任意字符,,所以大多数编译器会觉得gets()不安全,给个警告或是直接不给你用。,可能不会数组越界了,你会说为什么是”可能“,下面分三点告诉你。原创 2023-07-23 22:00:07 · 2495 阅读 · 61 评论 -
【初始C语言】分支语句和循环语句和转向语句的用法,文章末尾还有精品小礼物噢。
(就好像是,游戏菜单先打开了,你再进行选择,而不是游戏菜单还没弹出来,你就选择,选个啥),while()里的判断表达式是输入的值,游戏菜单打出来之后,咱们就可以进行选择(选1就是玩,选0退出,选其他的数字就会提示输入错误),玩游戏或是不玩,我们就可以用到switch来根据我们的选择来进入不同的入口,实现不同的功能,如果输入1,那就进到case:1的入口,来到game()函数这里来玩游戏,输入0就来到cse:0的入口,遇到break,直接终止循环退出,输入其他数就提示输入错误,重新输入。原创 2023-04-22 16:51:09 · 452 阅读 · 41 评论 -
C语言扫雷小游戏
define MineCount 10 //布置雷的数量 # define ROW 9 // 打印时实际雷盘的行 # define COL 9 // 打印时实际雷盘的列 # define ROWS ROW + 2 //定义雷盘的行 # define COLS COL + 2 //定义雷盘的列10。原创 2023-05-21 17:55:47 · 1482 阅读 · 26 评论 -
【初识C语言】数组
1.什么是数组?数组是一组相同类型元素的集合。比如说我们要定义10个整型变量(1~10),没学过数组之前咱就是一个变量定义一个数字,int x1 = 1;int x2 = 2;int x3 = 3;int x4 = 4;你会发现,如果我们定义一个变量就要创建一个变量,那咱要定义个成百上千甚至更多的变量时可不得了,而且你会发现,这些的类型都是相同的,所以,咱就引入了数组的概念。还是以上面为例,如果我们要定义十个整型变量,就可以这么写二维数组你可以理解为构成行列的多个一维数组。return 0;原创 2023-05-23 12:36:22 · 925 阅读 · 37 评论 -
【初识c语言】地址及其内存的简介
在外存上的,但因此是不能使用其功能的,必须把它们调用内存中运行,才是真正使用其功能,我们平时输入一段文字,或玩一个游戏,其实都是在内存中进行的。就好比在一个书房里,存放书籍的书架和书柜相当于电脑的外存,而我们工作的办工桌就是内存,通常我们把要永久保存的,大量的数据存储在外存上,而把一些临时的或少量的数据和程序放在内存上。主存储器又称内存储器。前面提到了内存是用来存储数据的空间,那它一定是有编号的,找到内存必须先访问地址,就比如学校里的每一个宿舍都有自己的宿舍号,没有宿舍号阿姨怎么找对宿舍进行查寝(这么好?原创 2023-04-18 19:08:48 · 1511 阅读 · 44 评论