自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言初阶——操作符、表达式求值

—— 逻辑反操作,取反- —— 负值+ —— 正值& —— 取地址sizeof —— 计算操作数的类型长度(单位:字节)~ —— 对一个数的二进制位进行按位取反-- —— 前置、后置--++ —— 前置、后置++* —— 解引用操作符(间接引用操作符)(类型)—— 强制类型转换。

2024-08-28 12:37:27 922

原创 C语言——三子棋问题

【代码】C语言——三子棋问题。

2024-08-24 11:23:27 468

原创 C语言初阶——数组

所有的数组名都表示数组首元素的地址。sizeof(数组名)—— 计算整个数组的大小。&数组名 —— 取出的是整个数组的地址。换行并不影响地址的连续性。

2024-08-23 14:19:28 709

原创 C语言——青蛙跳台阶问题

一只青蛙一次可跳一个台阶,一次也可跳两个台阶,问这只青蛙跳上n个台阶有多少种跳法。

2024-08-23 11:51:08 248

原创 C语言——汉诺塔问题

相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如图1)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。对于这样一个问题,任何人都不可能直接写出移动盘子的每一步,但我们可以利用下面的方法来解决。

2024-08-22 20:47:45 431

原创 c语言初阶——函数

自定义函数和库函数一样,,有函数名返回值类型和函数参数。//函数的基本结构char* strcpy(arr1, arr2) //char*—返回值类型,strcpy—函数名,arr1 arr2—函数参数语句项;//函数体例1:写一个函数,求两个整数中的最大值。//写一个函数,求两个整数中的最大值。x : y;//返回较大值int main()int a = 5;int b = 19;//此时a→x,b→y只是传递数值,并不改变大小,因此不需要传地址return 0;

2024-08-20 21:08:09 980

原创 初识C语言——练习

【代码】初识C语言——练习。

2024-08-18 13:38:02 255

原创 循环、分支语句应用实例

【代码】循环、分支语句应用实例。

2024-08-12 22:15:12 481

原创 C语言初阶——分支语句和循环语句

C语句可以分为五类:1. 表达式语句。2. 函数调用语句。3. 控制语句。4. 复合语句。5. 空语句。(空语句即一行的内容只有;的语句)接下来主要介绍的是控制语句,可分成以下三类:条件判断语句(也叫分支语句):if 语句、switch语句;循环执行语句:do while 语句、while 语句、for 语句;转向语句:break 语句、goto 语句、continue语句、return语句。

2024-08-11 20:49:16 944

原创 初识C语言——总结

下标例: int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};下标arr[0]arr[1]arr[2]arr[3]arr[4]arr[5]arr[6]arr[7]arr[8]arr[9]元素12345678910下标arr[0]arr[1]arr[2]arr[3]arr[4]元素(字符)'a''b''c'元素 (整形)97989900//while语句来实现int main()

2024-08-05 21:21:03 703

原创 初识C语言——指针、结构体

32位平台下地址是32个bit位(即4个字节);64位平台下地址是64个bit位(即8个字节)。指针变量的大小取决于地址的大小。

2024-08-05 21:00:54 405

原创 初识C语言——常见关键字、#define定义常量和宏

define是一个预处理指令,并不是关键字。——与include相同。//define定义常量//在变量与常量部分已经涉及到,有详细代码//define定义宏//代码2int main()//5*(7+5)return 0;} /*输出结果为:sum = 12num = 60*///代码2int main()//5*7+5return 0;} /*输出结果为:sum = 12num = 40*/

2024-08-05 13:16:12 1201

原创 初识c语言——操作符

如下代码中,计算数组的大小的输出值为40是因为该数组中有10个元素,每个元素为1个整形,一个整形为4个字节,因此输出值为40;针对负数计算方式:1. 写出二进制数的原码序列,一个整数的二进制序列最高位为符号位(负数的符号位为1),其余为有效位;2. 原码序列的符号位不变,有效位取反得到反码序列;若 exp1 不成立,则 exp3 计算,整个表达式的结果为:exp3 的结果;若 exp1 成立,则 exp2 计算,整个表达式的结果为:exp2 的结果;—— 为整形,有4个字节,即32比特位。

2024-08-01 20:25:46 1216

原创 初识C语言——选择语句、循环语句、函数、数组

下标例: int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};下标arr[0]arr[1]arr[2]arr[3]arr[4]arr[5]arr[6]arr[7]arr[8]arr[9]元素12345678910下标arr[0]arr[1]arr[2]arr[3]arr[4]元素(字符)'a''b''c'元素 (整形)97989900//while语句来实现int main()

2024-07-31 21:38:27 440

原创 初识C语言——计算机单位、数据类型、字符串、转义字符、ASCII表

例:printf("(are you ok?pb (千万亿字节,拍字节) —— = 1024 tb。tb (万亿字节,太字节) —— = 1024 gb。gb (吉字节,千兆) —— = 1024 mb。kb (千字节) —— = 1024 byte。mb (兆字节,兆) —— = 1024 kb。byte (字节) —— = 8 bit。\0(即每个字符串结尾都隐藏了 \0)) 为三字母词,输出为 ]

2024-07-30 21:27:37 685

原创 初识C语言——变量与常量

文件,以记事本形式打开,将#define _CRT_SECURE_NO_WARNINGS 1复制到文件中并保存。经过以上操作,再重新打开Visual Studio软件创建新项目时#define _CRT_SECURE_NO_WARNINGS 1将自动出现在代码的第一行,使用scanf函数时即不会报错。类型:字面常量、const修饰的常变量、#define定义的标识符常量、枚举常量。如代码中所示,输出结果为局部变量所定义的值。在使用scanf函数时,需代码的首行加入。

2024-07-30 14:12:00 180

空空如也

空空如也

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

TA关注的人

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