- 博客(13)
- 收藏
- 关注
原创 指针得解析
一.指针是什么 指针是一个值为内存地址得变量,真如char类型变量的值是字符,int类型变量的值是整数,指针变量的值是地址。内存被划分为一个个的单元,一个最小的单元就是一个字节。指针是内存中一个最小单元的编号,也就是地址。指针提供了一种以符号形式使用地址的方法。 平时口语种说的指针,通常指的是指针变量,是用来存放内存地址的变量。 我们可以通过&(取地址操作符)取出变量的内存,其实就是地址,把地址可以存放到一个变量中,这个变量就是指针变量。#include <s
2022-04-15 11:19:51 451
原创 操作符详解
一. 操作符分类:算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员二. 算术操作符 + - * / %除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。整数除法的结果是整数,在C语言中,整数除法结果的小数部分会被丢弃,这一过程被称为截断。假如使用一个浮点数来接收两个整数除法的结果,那么该浮点
2021-12-14 16:57:44 1521
原创 原码反码和补码
一. 机器数和真值1.1 机器数机器数即一个数在计算机中的表现形式,因为计算机最小的单位为bit,一个bit有两种电位情况,即通过高电位和低电位来表示二进制的1和0。也就是说我们平常说的十进制整数输入到计算机中后会被转化为二进制的机器数。如十进制的5,计算机一个字节有8比特,转化成二进制就是00000101,十进制的-5,转化成二进制保存在计算机中就是10000101,其中第一位为符号位,1表示负数,0表示正数。1.2 真值真值即带符号位的机器数对应计算机的真正数值称为机器数的真值,例如10000
2021-12-13 13:47:26 409
原创 小游戏之扫雷
一 主程序下面便是扫雷得主程序,逻辑主要是开始得do while循环直接通过开始用户输入值来赋给input,然后用swtich语句进行判断。当用户输入1得时候,执行case 1 语句,进入游戏程序得函数,同时在游戏结束得时候,break跳出switch语句,因为此时的input仍然是1 所以while(input)为真,用户重新输入input的值。当用户输入0的时候,执行case 0语句,直接跳出switch语句,又因为input为0,while(input)为假,do while循环结束,整个程序结
2021-12-06 16:53:39 2590
原创 浅谈数组呀
一.一维数组的创建和初始化1.1 数组的创建数组是一组相同类型元素的集合,在C99标准之前数组创建不支持使用变量,只能用常量。C99中增加了变长数组的概念,允许数组大小是变量,但很多编译器对C99标准支持不够好,所以创建数组的时候一般还是按照数组创建只能使用常量。type_t arr_name [const_n];//type_t 是指数组的元素类型//const_n 是一个常量表达式,用来指定数组的大小数组的创建形式如上所示,type_t为创建的数组类型,也为数组的元素类型,arr_
2021-11-24 01:00:15 205
原创 简易的三子棋程序
一 主程序下面便是三子棋得主程序,逻辑主要是开始得do while循环直接通过开始用户输入值来赋给input,然后用swtich语句进行判断。当用户输入1得时候,执行case 1 语句,进入游戏程序得函数,同时在游戏结束得时候,break跳出switch语句,因为此时的input仍然是1 所以while(input)为真,用户重新输入input的值。当用户输入0的时候,执行case 0语句,直接跳出switch语句,又因为input为0,while(input)为假,do while循环结束,整个程序
2021-11-15 13:19:19 3413
原创 函数的浅薄总结
一.函数是什么?函数是完成特定任务的独立程序代码单元。语法规则定义了函数的结构和使用方式。在计算机科学中,子程序是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其它代码,具备相对的独立性。一般会有输入参数并由返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。二.为什么要使用函数?首先,使用函数可以省去许多重复繁琐的操作,例如计算多组两个值相加,假如不使用函数,那么就需要多次重复的对两个变量进行加法运算,显然降低了程序的可读性和代码的美观性,以及
2021-11-12 19:21:48 776
原创 分支和循环语句
分支和循环语句一.什么是语句C语言语句可以分为以下五类: 1.表达式语句 2.函数调用语句 3.控制语句 4.复合语句 5.空语句控制语句用于控制程序执行流程,以实现程序各种结构方式,它们由特定的语句定义符组成,C语言又九种控制语句。控制语句可以分为以下三类:1.条件判断语句:也叫分支语句:if语句、switch语句;2.循环执行语句:do while语句、while语句、for语句;3.转向语句:break语句、goto语句、continue
2021-10-31 03:49:22 215
原创 # 分支和循环语句
目录## 一.什么是语句## 二.分支语句(选择结构)### 2.1 if语句#### 2.1.1 悬空else#### 2.1.2 getchar()和putchar ()### 2.2 switch语句## 三 循环语句### 3.1 while循环#### 3.1.1 while语句中的break#### 3.1.2 while语句中的continue### 3.2 for循环#### 3.2.1 语法#### 3.2.2 break和conti
2021-10-31 03:40:19 124
原创 初识C语言(3)
目录一.关键字static 1.1 修饰局部变量1.2修饰全局变量1.3 修饰函数 二#define 定义常量和宏 2.1#define 定义常量 2.2 #define定义宏三 指针 3.1内存3.2 指针3.3 指针变量的大小四 结构体 1.1 修饰局部变量 static是C语言中关键字的一种,在C语言中,static是用来修饰变量和函数的,如果用static修饰局部变量,成为这个变量为静态局部...
2021-10-25 21:07:28 261
原创 初识C语言(2)
一.选择语句1.1if语句的使用 选择语句即if语句,if语句在C语言中的使用方法是if(条件),若条件为真,则执行条件下中大括号的代码,若条件为假的,则执行else下大括号中的代码,如下图所示。 假如输入的a为160,比100大,则执行第一条语句,输出a比100大。假如输入的a是86,不满足第一条语句执行的条件,则来到第二条else if语句这里,满足第二条语句中比0大比100小的条件,则执行第二条语句。假如输入的a为-10,不满足第一条语句执行的条件,不满足第二条语句执行的条件,...
2021-10-21 15:42:37 483 4
原创 变量与常量 字符字符串与转义字符
一.变量1.1定义变量的方法 如图中所示,变量可被定义为各种数据类型,如int 整型 char字符数据类型,short短整型,float单精度浮点数,double双精度浮点数等等。一般在变量定义后,需给变量赋值,如图中对所有变量给与了0的赋值,这也是一个良好的代码习惯。1.2变量的分类 变量分为局部变量和全局变量。局部变量:定义在代码块内部的变量,一个大括号中所有代码便是一个代码块,局部变量只在代码块中存在和生效,如下图中这种情况。 变量被定义a和第一个输出...
2021-10-17 23:16:10 348
原创 一个小白的规划
我是一名在校就读计算机专业的大二学生,但因大一光想耍一耍,玩一玩,导致在编程方面基本和零基础的小白没有任何区别。但这个学期下定决心要有所改变。所以从今天开始我将记录零基础从C语言一步一步向前走的点点滴滴! 我的编程目标是对C语言,JAVA,python都能有一定程度上的了解和掌握,包括后期的数据结构和算法,操作系统,计算机网络,web等等应掌握的也在计划之内。如果说短期的目标的话,便是将精力着重于C/cpp和数据结构与算法上,因为自己有计划在蓝桥杯和CCF CSP认证这一类的个人竞赛中...
2021-10-16 15:32:33 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人