
C
EIUC_Thread
题解搬运工
展开
-
C语言 结构体 共用体
C语言 结构体 结构体结构体1、结构体定义a、struct 结构体名称{成员列表;};struct 结构体名称 结构体变量名;b、struct 结构体名称{成员列表;}变量名,变量名、、、;c、struct {成员列表;}变量名,变量名、、、;3、结构体成员1> 结构体成员就是结构体包含的变量;2> 结构体成员一般是基本数据类型,可以是数组,指针,结构体,共用体;3> 创建结构体变量后需要给成员赋值,没有赋值就使用会导致程序异常;4> 结构体原创 2020-09-22 19:21:37 · 390 阅读 · 0 评论 -
C语言 宏定义、数组
C语言 宏定义、数组宏定义数组字符串宏定义介绍1)宏定义就是用一个标识符来表示一个字符串,如果后面代码中出现了该标识符,就全部替换成指定的字符串;2)定义格式:#define 宏名 字符串宏名是一种标识符,遵从宏定义命名规则;字符串可以是数字,表达式,if语句,函数等,且不需要双引号标记;3)在预处理阶段,对程序中出现所有宏名,预处理器都会用宏定义中的字符串去替代,这称之为宏替换或宏展开;示例:#include<stdio.h>#define M(a) a*a+1void原创 2020-09-18 20:14:50 · 15466 阅读 · 0 评论 -
C语言变量作用域、static关键字
C语言变量作用域变量作用域static关键字变量作用域全局变量1)在所有函数外部定义的变量都是全局变量,作用域在整个程序都有效;所以全局变量一般都定义在头文件中;2)全局变量有默认值,即系统会自动对其初始化:整型:0浮点型:0.0字符型:’\0’ 空字符指针:NULL3)全局变量保存在内存的全局区,占用静态的存储单元,所以其作用域是整个程序。局部变量1)函数内部定义的变量是局部变量,作用域仅限于函数内部;函数形参也属于函数的局部变量;2)局部变量没有默认值,系统不会对其初始化,所以原创 2020-09-17 21:15:53 · 709 阅读 · 1 评论 -
C语言枚举类型、函数、头文件
C语言枚举类型和函数枚举函数枚举介绍:枚举是C语言中的一种构造类型数据;枚举是一组常量的集合;对于只有几个有限的特定数据,可以使用枚举,数据过多就不适合使用了;定义格式:方式一:1)先定义枚举类型: enum WEEK{ MON=1,TUE=2,WED=3,THU=4,FRI=5,SAT=6,SUN=7 };2)再定义枚举变量: enum WEEK week;方式二:定义枚举类型的同时定义枚举变量 enum WEEK{ MON=1,TUE=2,WED=原创 2020-09-16 20:07:28 · 3918 阅读 · 0 评论 -
C语言流程控制语句
C语言流程控制语句1、顺序控制2、分支控制1> if-else分支结构2> switch分支结构3、循环控制1> while循环2> do while循环3> for循环4> 嵌套循环1、顺序控制2、分支控制1> if-else分支结构 a、单分支: if(条件表达式){ 执行代码块; } b、双分支: if(条件表达式){ 执行代码块1; }else{ 执行代码块2; } c、多分支: if(条件表达式1){原创 2020-09-15 20:21:16 · 1206 阅读 · 0 评论 -
C语言运算符
C语言运算符算术运算符逻辑运算符位运算符三元运算符C语言中的运算符有算术运算符,比较运算符,逻辑运算符,赋值运算符,位运算符和三元运算符6种。算术运算符++ :变量名++ 是先赋值后自增;++变量名 是先自增后赋值。– :同理。逻辑运算符短路效应:&&:两方为真则为真,一方为假则为假;前面为假,则后面不会执行。|| :一方为真则为真,两方为假则为假;前面为真,则后面不会执行。位运算符<< 左移 :数据的二进制向左移动,移动几位左边就移除几位,右边就补原创 2020-09-14 19:45:23 · 698 阅读 · 0 评论 -
C语言指针问题
C语言的指针问题指针中存放的一个内存地址; int n = 10; int* pt = &n; printf("n=%d *pt=%d\n",n,*pt); printf("&pt=%p\n",&pt);//&pt 输出的是指针的自身地址 printf("pt=%p\n",pt);//pt 输出的是指针的内存空间中存储指向地址 printf("*pt=%d\n",*pt);//*pt 输出的是指针所指向的内存中的值基本类型都有对应的指针类型,形式为 数据原创 2020-09-11 20:23:49 · 198 阅读 · 0 评论 -
C语言的基本数据类型
C语言的基本数据类型数据类型的基本情况数据类型转换数据类型强制转换数据类型的基本情况数值类型:整型:短整型 short整型 int长整型 long浮点型:单精度 float双精度 double字符类型 char整型中:signed 有符号 unsigned 无符号在windows系统中基本数据类型的空间大小:char 1 字节short 2 字节int 4 字节long原创 2020-09-11 19:58:43 · 935 阅读 · 0 评论