03 2017 档案

摘要:今天在看书上的一段代码的时候发现有一段代码有问题,对于那段代码的错误进行一下解释。 并加强一下我们常用的两种定义字符串的方法的一些区别进行一下解释。 书上的错误代码大概如下: 字符数组和字符串指针都可以用来存储字符串。 但是字符数组和字符串有本质的区别。 通过输出我们可以看出来字符数组 a 是一个地 阅读全文
posted @ 2017-03-31 23:20 灬F灬 阅读(6161) 评论(0) 推荐(0) 编辑
摘要:gitosc 用户名 forever 作业代码已经上传 计算机专业词典截图: 题目要求:定义一个包含有10个整数的数组a并初始化,定义一个指针变量p,p指向数组a,定义函数fun,在fun内部访问数组,并打印出数组中各元素的值,在fun函数内不要出现数字10. 代码及说明: 测试运行: 结论: 定义 阅读全文
posted @ 2017-03-27 19:42 灬F灬 阅读(217) 评论(0) 推荐(0) 编辑
摘要:为什幺使用结构体 有的时候我们需要把不同类型的数据封装成一个整体,以便于引用。 结构就类似于类 一个类就是将方法属性封装起来 而结构简单说是将 一些变量组合在一起。 定义一个结构的一般形式 struct 结构名 { 成员列表 //必须进行类型声明 }变量名表列; 例如: 结构的嵌套定义: 结构体变量 阅读全文
posted @ 2017-03-26 16:49 灬F灬 阅读(320) 评论(3) 推荐(0) 编辑
摘要:在让你输出0~99的数字的时候最常见的就是想到循环和递归递用 但是在不使用这两种方法的情况下如何能够实现 这里我们就可以使用的了预处理中的宏 #define 上面的代码中就用 X(a) 实现将 a 重复10次的功能起到了将0~99输出的效果 带有#的指令都是预处理命令 正常的C代码在编译时经过编译器 阅读全文
posted @ 2017-03-24 09:14 灬F灬 阅读(388) 评论(0) 推荐(0) 编辑
摘要:课堂问题一: 因为*m没有被初始化所以在直接对它进行使用的时候,它指向的是一个未知的单元格所以所以在对它它所指向的单元进行更改的时候是一种危险的操作是错误的,即使执行成功可能也是碰运气。 课堂问题二: 我们可以理解a b m p q是几个大房间 a b 房间中存放着我们想要的东西 而p q房间中存放 阅读全文
posted @ 2017-03-21 22:22 灬F灬 阅读(345) 评论(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灬 阅读(621) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示