自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 位域(c语言)

位域有些信息存储时 并不需要 占用一个完整的字节 而只占领一部分为了节省空间 让处理方便 c就提供了叫 位域 的数据结构位域就是把 一个字节分为不同的区域 并说明每个区域的位数 每个区域都有自己的名字位域定义形式 struct 位域结构名{ 位域列表 ( type [member_name] : width;)};type 只能为int 、 unsigned int 、 signed int 三种形式 决定如何...

2021-10-30 21:45:44 149

原创 c预处理器

c预处理器c预处理器 不是编译器的组成成分 但是它是编译过程的一个重要步骤即 他会指示编译器完成编译之前 所需要的预处理所有的预处理器命令都是以#开头#define 定义宏#include 包含一个源代码文件#undef 取消已定义的宏#ifdef 如果宏已经定义 则返回真#ifndef 如果宏没有定义 则返回真#if 如果给定条件为真 则编译下面代码#else #if 的替代方案#elif 如果前面的 ...

2021-10-30 21:44:21 119

原创 typedef

typedef它可以用来 为类型取一个名字例 typedef unsigned char BYTE;在这个类型定义之后 标识符BYTE可作为类型 unsigned char的缩写按照惯例 定义时 会大写字母 以便提醒用户typedef 可以为用户自定义的数据类型取一个新名字 如结构体例typedef struct Books{ char title[50]; char author[50]; char subject[100]; int book_i...

2021-10-21 22:47:29 138

原创 共用体(c语言)

共用体 一种特殊的数据类型 允许在相同内存位置存数不同数据类型定义共用体定义共用体 需使用union语句格式 uniion [union tag]{ member definition; member defintion; ... member definition;} [one or more union variables];例union Data{ int i ; float f;' char str[...

2021-10-16 22:01:27 124

原创 结构体(c语言)

结构体结构体 是用户可自定义的·可用的数据类型 它允许存储不同类型数据项 如 一本书的属性 有 标题 作者 主题 等定义结构struct语句struct tag { member-list; member-list; member-list; member-list; .....} variable-list;tag是结构体的标签member-list是标准的变量定义 或其他有效数据变量定义varuable-list 结构变量 定义在结构的...

2021-10-14 21:24:48 179

原创 枚举(c语言)

枚举定义格式enum 枚举名 {枚举元素1,枚举元素2......};例 定义 一周七天 enum DAY{ MON =1 ,TUE,WED,THU,FRI,SAT,SUN};注意 第一个默认枚举值微整形零 后续程序在前一个程序上加1 (没有指定值则 其值为前一元素加1)枚举变量定义1.先定义枚举类型 在定义枚举变量enum DAY{MON =1 ,TUE,WED,THU,FRI,...

2021-10-14 21:22:56 286 1

原创 数组(c语言)

数组数组是用线性储存的方式 来储存相同类型的值 一个数组只有一个名字 并且可以用一个整数索引来访问int arry【20】;arry[0] =12;声明 arry 数组 含有20个元素赋值 可以直接进行赋值 即arry【0】= 12;访问 第一个元素是 arry【0】 数组中的索引访问 从0开始 第二个元素是 arry【1】 第n个元素是 arry【n - 1】 索引不能超过数组元素个数所有数组由连续的内存位置组成 最低地址对应...

2021-10-14 21:20:26 158

原创 指针(c语言)

指针指针是一个储存你内存的变量即 指针的值是内存地址ptr = &poooh //将poooh的地址赋值给ptr 我们就说ptr 指向 poooh其中ptr是变量 &poooh是常量 &放在变量前面获取变量poooh的地址 *放在指针变量的前面表示获取 该地址所储存的值声明变量 数据类型 * 变量名; 例 int* u;创建指针变量 需要声明指针变量的类型 它和变量的声明一样 但是指针变量是用来存储地址用的 int类型...

2021-10-09 22:17:49 192

原创 函数(c语言)

函数自创函数一般形式 【数据类型声明】 函数名称 (参数){执行代码块;return (表达式);】数据类型省略 默认为 int类型 参数省略表示无参函数函数调用函数调用形式 函数名 (参数);无参函数 参数可省略函数返回值函数的返回值是指函数被调用之后 执行函数体中的程序是所取得的并返回给主调函数的值 只能通过return语句返回给主调函数 形式 return 表达式 ;函数值的类型 应与定义中的函数类型保持一致如果没有返回值 返...

2021-10-09 22:16:46 126

原创 变量存储类型

变量存储类型c语言根据变量的生存周期来划分 可以分 静态储存方式 和 动态储存方式静态 是指在程序运行期间分配固定的存储空间的方式 静态存储区中存放了在整个程序执行过程中都存在的变量 如全局变量动态 是指在程序运行期间根据需要进行动态的分配存储空间的方式 动态存储区中存放的变量是根据程序的运行的需要而建立和释放的 通常包括 函数形式参数 自动变量 返回地址...

2021-10-09 22:15:20 124

原创 局部与全局

局部和全局c语言中的变量 按作用于范围分两种 即 全局变量 局部变量 局部变量 又称内部变量局部变量是在函数内定义说明的 其作用域仅限函数内 离开函数就为非法在复合语句中也可定义变量 作用域只在复合函数语句内全局变量 又称外部变量是在函数外部定义 不属于那个函数 它属于一个源程序文件 作用域为整个源程序...

2021-10-09 22:14:15 383

原创 控制语句 分支 跳转

if 语句if(表达式){代码块;}判断if后面的表达式 如果为真 执行代码块 否则 不执行该语句if-elsse 语句if (表达式)[执行代码块1;switch语句switch(表达式){case 常量表达式1:执行代码块1 break;...case 常量表达式2:执行代码块2 break;default :执行代码块 n+1;}...

2021-10-08 22:38:38 92

原创 关系运算符

关系运算符《小于》大于《=小于等于》=大于等于==等于!=不等于优先级关系运算符低于算术运算符 高于赋值运算符()- + ++ -- 一级运算符* / %+ -《 》 《 = 》=== !==...

2021-09-28 23:16:34 195 1

原创 控制语句 循环

循环语句while循环格式 while ( expression ) {statement }statement 可以是 带分号的语句 或着是 语句的集合expression 是一个值得对比关系如果对比为真(即1)执行 statement 部分继续判断 如果是假(即0) 结束循环终止while循环可以用if和break语句i...

2021-09-28 23:12:54 87

原创 表达式和语句

表达式由 运算符 和 操作数组合构成例 4-14+5a+5a*dq = a+s*fq>1每一个表达式都只有一个值为了获取这个值 我们可以通过编写表达式来完成语句构造程序基本部分程序是由一系列语句组成 一个语句是一条指令语句结束要使用分号做结尾例5;3 + 4;a * 3;s = 6+7;结尾有分号就可以作为语句...

2021-09-25 20:45:05 103

原创 字符串与格式化输入输出

字符串就是一个或多个字符序列例“hello world” 双引号之间是 字符串 不包括双引号 双引号只是告诉计算机 它之间包含字符串数组 有序的元素序列由相同的存储空间组成 用于储存 相同类型 字符或数字 数组声明char name[40];中括号 表示这是一个数组 name数祖名称 40说明这个数组有...

2021-09-21 20:41:14 290 2

原创 数据(c语言)

数据 整数类型 没有小数点的数 存储方式;转换为二进制进行存储 浮点数类型 带小数点的数 存储方式;由小数和指数部分组成 (例子;3.14E5 3.14为小数部分 5为指数部分 即3.14*10^5)数据类型int (基本的整数类型char(基本的字母 和 字符)float 和double(表示带小数点的数字)...

2021-09-18 21:23:05 295

原创 程序的调试

在编写c程序时 你常常会犯一些错误 这时候你就需要找到错误 并改正错误像这样 寻找错误 并改正错误 的过程叫 调试 一,语法错误#include<stdio.h>int main(){ int num; //语句结束未加分号 for(num = 1 ;num < 2 ;num++) { //缺少花括号花括号 num ...

2021-09-16 21:13:44 137

原创 程序的结构

程序 是由一个或多个 函数组成(必不可少的是main()函数) 函数 由函数头和函数体 组成#include<stdio.h>int main() //这一行为函数头 { //花括号之间为函数体 int num = 2; for(int i = 1;i < 5;i++) { num ...

2021-09-16 09:12:25 133

原创 变量(c语言)

变量 (可以变化的量) 用来存储数据的容器数据类型 声明变量 格式 (数据类型) 变量名; 声明后可以进行定义#include<stdio.h>int main(){ int num ; //声明一个变量 变量名num的数据类型为整形 num = 1; //定义变量num的值为1 return 0; } 变量名不可以与系统存在的标识符相同。...

2021-09-15 21:23:44 188

原创 程序的规范

学习编程的人很多,每个人都有自己的编程习惯。但是有些工作需要许多人相互配合才能完成,这就需要一定的规范帮助我们理解别人的程序,正确的编程习惯可以让你的程序更加简洁,一,...

2021-09-14 21:05:34 1086

原创 c语言入门 (二)

一,#include<stdio.h> 这是程序第一行 。它的作用就是在所在位置把文件stdio.h嵌入 #include 是预处理命令 c程序通常在执行文件前需要准备工作 即 预处理 stdio.h 标准输入输出头文件 (出现在文件顶部的信息集合) 包含一些函数二,main()函数 int main() main()表示它是一个函数 main是函数名 int指明函数的返回类型...

2021-09-12 20:49:26 195

原创 c 语言入门 (一)

初识简单c程序 例;#include<stdio.h> 包含一个头文件int main() 函数名{ int num; 声明语句 num = 1; 赋值语句 printf("Hello world"); 输出语句 re...

2021-09-12 20:07:32 117

空空如也

空空如也

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

TA关注的人

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