自定义博客皮肤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语言 第11课 enum, sizeof, typedef 分析

内容参考狄泰软件学院系列课程,如有侵权,请联系作者删除!感谢~~

2019-05-26 22:30:33 133

原创 C语言 第10课 struct和union分析

struct 的小秘密C 语言中的 srtuct 可以看作变量的集合 struct 的问题 : 空结构体占用多大内存?void code(){ struct TS { }; printf("%d\n", sizof(struct TS));}实例分析: 空结构体的大小 #include <stdio.h>struc...

2019-02-22 22:47:50 322

原创 C语言 第9课 const和volatile分析

const 只读变量const 修饰的变量是只读的,本质还是变量 const 修饰的局部变量在栈上分配空间 const 修饰的全局变量在全局数据区分配空间【标准C】 const 只在编译期有用(只能出现在赋值符号左边),在运行期无用const 全局变量的分歧在现代C语言编译器中,具有全局生命周期的 const 变量将被存储于只读存储区,修改将导致程序崩溃【GCC,VC】 在标准C...

2019-02-22 22:25:54 117

原创 C语言 第8课 goto和void分析

遭人遗弃的 goto高手潜规则:禁用goto 项目经验:程序质量与goto出现的次数成反比实例分析:goto的副作用#include <stdio.h>#include <malloc.h>void func(int n){ int* p = NULL; if( n < 0 ) { goto STATU...

2019-02-22 22:11:14 97

原创 C语言 第7课 循环语句

循环语句分析    循环语句的基本工作方式        ○ 通过条件表达式判定是否执行循环体        ○ 条件表达式遵循 if 语句表达式的原则    do, while, for 的区别        ○ do 语句先执行后判断,循环体至少执行一次        ○ wihle 语句先判断后执行,循环体可能不执行        ○ for 语句先判断后执行,相比 whi...

2019-02-22 21:57:48 975 1

原创 C语言 第6课 分支语句

if 语句分析if 语句用于根据条件选择执行语句 else 不能独立存在且总是与它最近的 if 相匹配 else 语句后可以直接连接其它 if 语句if 语句中零值比较的注意点 bool 型变量应该直接出现在条件中,不要进行比较 变量和 0(立即数) 值比较时, 0 应该出现在比较符号左边 float 型变量不能直接进行 0 值比较,需要定义精度  void main...

2019-02-19 22:54:12 131

原创 C语言 第5课 变量属性

C语言的变量属性C语言中的变量可以有自己的属性 在定义变量的时候可以加上"属性"关键字 "属性"关键字指明变量的特殊意义语法:property type var_name;示例:int main(){ auto char i; register int j; static long k; extern double m; return...

2019-02-19 22:40:12 138

原创 C语言 第4课 类型转换

类型之间的转换C语言中的数据类型可以进行转换     ○ 强制类型转换     ○ 隐式类型转换void main_1() { long l = 800; int i = (int)l; // 强制类型转换 } void mian_2() { short s = 800; int i = s; // 隐式类型转换 ...

2019-02-19 20:52:55 166

原创 C语言 第3课 浮点数

内存中的浮点数浮点数在内存的存储方式为:符号位,指数,尾数注:float 与 double 类型的数据在计算机内部的表示方法是相同的,但是由于所占存储空间的不同,其能够表示的数据范围和精度不同 浮点数存储示例浮点数的转换     1.将浮点数转换成二进制数     2.用科学计数法表示二进制浮点数     3.计算指数偏移后的值注:计算指数时需要加上偏移量,而偏移量的值与类...

2019-02-18 23:42:43 242

原创 C语言 第2课 有符号与无符号

计算机中的符号位最高位1, 表明这个数为负数 最高位0, 标识这个数为正数int sign = 0; char i = -5; short j = 5; int k = -1; sign = (i & 0x80); // sign 不等于0 sign = (j & 0x8000); // sign 等于0 sign = (k & 0...

2019-02-18 23:31:44 416

原创 C语言 第1课 基本数据类型

数据类型:什么是数据类型?     ○ 数据类型可以理解为固定内存大小的别名     ○ 数据类型是创建变量的名字  变量的本质变量是一段实际连续存储空间的别名 程序中通过变量来申请并命名存储空间 通过变量的名字可以使用存储空间编程实验:类型与变量的关系#include <stdio.h>int main(){ char c = ...

2019-02-16 23:40:48 164

空空如也

空空如也

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

TA关注的人

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