自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言初阶之操作符

 我们详细来看一下除和取模。注意:1.除了% 操作符之外,其他的几个操作符可以作用于整数和浮点数。2. 对于/ 操作符如果两个操作数都为整数,执行整数除法。而只要除号两端的操作数里面至少有一个是浮点数,执行的就是浮点数除法。3. % 操作符的两个操作数必须为整数。返回的是整除之后的余数。移位操作符移动的是二进制位。注意:移位操作符(左移、右移)的操作数都只能是整数。移位操作符移动的是二进制补码。所以在了解移位操作符之前,我们需先了解整数的二进制表达形式。整数的二进制表示其实有3种: 原码、

2023-06-21 16:34:11 78

原创 C语言初阶之扫雷小游戏

扫雷小游戏相信很多人都不陌生,它的规则是在最短的时间内,玩家选择一个方格,若此方格没有地雷,那么该方格会显示与它相邻的八个方格中雷的个数,若此方格有地雷,那么游戏失败,当玩家把除了有地雷的方格外的其他方格都成功翻开时,游戏胜利,踩到一个雷则全盘皆输。

2023-06-11 10:07:38 93

原创 C语言初阶之三子棋小游戏

三子棋,用“井”字分出3×3的格子,双方轮流下棋子,可以用O和X来区别,也可以用 * 和#区别,在行,列,对角线将自己的三个棋子走成一条线,就算获胜。例图:我们需要准备一个二维数组来存放一个三乘三的棋盘,棋盘使用3行3列的二维数组来表示,元素类型是char。使用宏定义的原因:1.推高代码可读性,后续代码中遇到3,方便理解含义。2.提高扩展性,如果将来要修改棋盘尺寸,代码修改会很方便。玩家落子时注意事项:1.玩家落子需要在棋盘范围内。2.玩家要在棋盘上空的地方落子。3.如果输入的坐标不满足要

2023-06-06 11:53:19 118

原创 C语言初阶之数组

数组是一组相同类型元素的集合。数组的创建方式:注:数组创建,在C99标准之前, [ ] 中要给一个常量才可以,不能使用变量。在C99标准支持了变长数组的概念。数组的初始化是指,在创建数组的同时给数组的内容一些合理初始值(初始化)。数组在创建的时候如果想不指定数组的确定的大小就得初始化。数组的元素个数根据初始化的内容来确定。对于数组的使用我们之前介绍了一个操作符: [ ] ,下标引用操作符。专门用来数组访问的操作符。可以看出: 1,数组是使用下标来访问的,下标从0开始。2,数组的大小可以通

2023-06-01 11:22:51 67

转载 函数栈帧的创建和销毁

我们在写C语言代码的时候,经常会把一个独立的功能抽象为函数,所以C程序是以函数为基本单位的。那函数是如何调用的?函数的返回值又是如何待会的?函数参数是如何传递的?这些问题都和函数栈帧有关系。函数栈帧(stack frame)就是函数调用过程中在程序的调用栈(call stack)所开辟的空间这些空间是用来存放:函数参数和函数返回值临时变量(包括函数的非静态的局部变量以及编译器自动生产的其他临时变量)保存上下文信息(包括在函数调用前后需要保持不变的寄存器)。

2023-05-28 13:03:09 47

原创 C语言初阶之函数

如果库函数能干所有的事情,那还要程序员干什么?所有更加重要的是自定义函数。自定义函数和库函数一样,有函数名,返回值类型和函数参数。但是不一样的是这些都是我们自己来设计。这给程序员一个很大的发挥空间。函数的组成:statement;//语句项ret_type 返回类型fun_name 函数名para1 函数参数我们举一个例子:写一个函数可以找出两个整数中的最大值。1.告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。

2023-05-28 11:59:02 105

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

什么是语句?C语句可分为以下五类:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句控制语句用于控制程序的执行流程,以实现程序的各种结构方式,他们由特定的语句定义符组成,C语言有九种控制语句。可分为以下三类:1.条件判断语句也叫分支语句:if语句、switch语句;2.循环执行语句: do while语句,while语句、for语句;3.转向语句:break语句、goto语句、continue语句、return语句。

2023-05-21 17:27:17 123 1

原创 【初识C语言之关键字,define,指针与结构体】

本篇介绍了关于初识C语言中的关键字typedef和关键字static,define定义常量和宏,指针,结构体,适合新手小白观看。符号没有参数宏有参数。

2023-05-15 14:19:19 389 1

原创 初识C语言3

因为是初识,所以都是简单介绍为主,后续进行深入的了解。

2023-05-13 23:09:49 57

原创 初识C语言2

因为是初始C语言,本文讲解的内容都是点到为止,后期进行深刻的了解。

2023-05-13 13:31:09 58 1

原创 初识C语言1

C语言是什么?人与人有很多语言,汉语,英语,韩语等等而人和计算机之间的语言就是计算机语言 ,C语言就是一门计算机语言。

2023-05-12 14:30:09 55 2

空空如也

空空如也

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

TA关注的人

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