摘要: 为什幺使用结构体 有的时候我们需要把不同类型的数据封装成一个整体,以便于引用。 结构就类似于类 一个类就是将方法属性封装起来 而结构简单说是将 一些变量组合在一起。 定义一个结构的一般形式 struct 结构名 { 成员列表 //必须进行类型声明 }变量名表列; 例如: 结构的嵌套定义: 结构体变量 阅读全文
posted @ 2017-03-26 16:49 灬F灬 阅读(311) 评论(3) 推荐(0) 编辑
摘要: 在让你输出0~99的数字的时候最常见的就是想到循环和递归递用 但是在不使用这两种方法的情况下如何能够实现 这里我们就可以使用的了预处理中的宏 #define 上面的代码中就用 X(a) 实现将 a 重复10次的功能起到了将0~99输出的效果 带有#的指令都是预处理命令 正常的C代码在编译时经过编译器 阅读全文
posted @ 2017-03-24 09:14 灬F灬 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 课堂问题一: 因为*m没有被初始化所以在直接对它进行使用的时候,它指向的是一个未知的单元格所以所以在对它它所指向的单元进行更改的时候是一种危险的操作是错误的,即使执行成功可能也是碰运气。 课堂问题二: 我们可以理解a b m p q是几个大房间 a b 房间中存放着我们想要的东西 而p q房间中存放 阅读全文
posted @ 2017-03-21 22:22 灬F灬 阅读(344) 评论(2) 推荐(0) 编辑
摘要: 程序在运行的时候总是会出现各种各样的异常,这些异常很多不是人为可以阻止的 同时有的时候一段代码出现了一些我们不知道的错误,导致程序终止, 这可能就需要我们使用到一些捕捉这些异常对异常进行处理的方法 这里就使用到了 try { } catch { } try 中方的是你认为有错误或者发生错误的语句 如 阅读全文
posted @ 2017-03-16 22:34 灬F灬 阅读(137) 评论(0) 推荐(0) 编辑
摘要: struct 结构 结构是一个数据类型 结构变量可以像其他类型的变量一样进行赋值,运算 但是结构体的变量要以成员为基本变量 struct 的定义 struct 结构名 { 类型 变量名; //成员可以是各种类型的变量 类型 变量名; } 结构变量; 或 struct 结构名 { 类型 变量名; 类型 阅读全文
posted @ 2017-03-14 20:28 灬F灬 阅读(190) 评论(0) 推荐(1) 编辑
摘要: 这个例子就在最开始编写的时候出现了字符串比较的问题 然而在检查代码的时候并没有注意 就举一个简单的例子 这个例子不论怎么输入都显示出来 “不相同” 这是因为数组名代表的这个数组的首地址 在比较的时候相当于在比较两个指针 所以不论怎么比较都不会相等 所以我们可以使用包含在<string.h>中的str 阅读全文
posted @ 2017-03-14 19:32 灬F灬 阅读(618) 评论(0) 推荐(1) 编辑