- 博客(18)
- 收藏
- 关注
原创 十四、初阶C语言之数组(三子棋)
I.头文件(game.h)用于函数的声明、库函数头文件的包含,和预处理部分定义的函数。II.主程序(test.c)用于编写游戏的主体框架。III.游戏程序(game.c)用于编写主程序所需要的各种功能函数,如初始化棋盘函数等。
2025-10-11 22:07:55
449
原创 十三、初阶C语言之数组
在上述代码中介绍了二维数组的几种定义方式和初始化方法,arr是直接指定行数和列数,并且初始化的时候是进行了完全初始化,二维数组在初始化的时候,当不是用模块式写法的时候,以上述代码为例,就是以四个为一行不够的用0补齐。模块化写法就是arr1的写法,这时三行中的数都指定了,如果不够四个就在后面用0补齐。值得注意的是:二维数组的行数可以不给定,但列数必须给定,行数系统自己数。三维等都只有第一个能省略。
2025-10-10 21:54:29
1152
原创 十二、初阶C语言之函数的递归
递归的主要思想方式是:把大事化小。特点:层层递进,逐级回归。不能使递归变成死递归。斐波那契问题、青蛙跳台阶问题、最大公约数
2025-10-08 21:59:04
591
原创 九、初识C语言之指针、结构体、链表
指针变量的值是用第一个内存单元的编号表示的。结构体所占字节数:看里面包含的内容,它存在内存对齐的问题,看向最大的,一定是里面类型中所占内存最大的整数倍。一方面可以理解为我们自己定义的一种变量类型,它在使用方式上和基本变量类型是一致的,另一方面它又不同于基本变量类型,它可以包含好几种基本变量类型的数据。等变量的类型,它们创建的变量类型固定,但现实中描述一个事物时可能包含多种类型,结构体就是很多类型变量的集合,用于描述某一种事物。组成的2进制序列,所以同一平台下不同类型数据的指针变量的大小是相同的。
2025-10-06 21:32:02
653
原创 八、初识C语言之常见关键字
上述代码即为宏的定义,其实也类似于常量的定义,不过它和函数相类似,有宏名、宏体和参数。要注意的是参数在宏体中要用()括起来。
2025-10-01 20:37:37
510
原创 四、初识C语言之字符串、转义字符、和注释
对于字符串进行定义时用其中5所在位置可以是大于字符串中字符个数+1的任意整数,加一的原因是在字符串的结尾默认有一个\0,它是转义字符的一种,是字符串的结束标志,打印时遇到即停止,不算作字符串的内容。如果不知道后面有几个字符,则可以不写,不写电脑会自动根据后面字符串的内容确定大小。当用这时无结束字符,打印会一直进行直到遇到结束字符,想要避免则在后面加上'\0'即。int len1 =;该句是求字符串zfc1的长度,到结束字符\0结束,但并不算结束字符。因为。
2025-09-30 22:08:43
1090
原创 二、初识C语言之数据类型
数据类型的本质是向内存申请一个位置来存放变量,即创建并给出变量类型,所以创建变量时,变量名前面一定要有变量类型。中的数字必须>=字符串中字符个数加1否则出现上述错误。是浮点数的科学计数法的占位符默认保留六位小数,1、字符、字符串及字符串中的字符和常见错误。:返回括号里面类型的数据所占储存空间,绿色往后,前一个×1024=后一个。作占位符,字符串从0开始编号。在C语言中数据类型有如下几种。要打印字符串中某一字符时用。占位默认保留六位小数,是其特定占位符也可用。2、浮点数整数的输出。
2025-09-24 22:08:49
518
原创 一、初识C语言之文件创建、主函数(程序入口)
1.1、启动1.2、创建新项目:空项目、下一步、改位置和名称、点击创建1.3、创建源文件:.c(C代码的源文件)、.cpp(C++的源文件)、.h(头文件)
2025-09-23 22:47:34
504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅