田安Anne

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年9月30日

摘要: #include "stdafx.h" #include #include int sum(int n, ...); //可变参数的函数,...表示参数数目不确定 int sum(int n, ...) //如果n是3的话,就求后面3个的和 { int i, sum = 0; va_list vap;//定义参数列表 va_start(vap, n);... 阅读全文
posted @ 2018-09-30 02:09 田安Anne 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 我们写一个函数 在In main互换后,x和y并没有改变,这里涉及到了函数作用域的问题 可以自己体会到每个函数的变量都是独立的,不能互相干扰,不能冲突 我们来使用指针 In main互换后x和y变啦 其实很好理解 反汇编下其实可以理解更好,但不用也可以很好理解 所以有了指针(地址),相当于有了哆啦A 阅读全文
posted @ 2018-09-30 01:51 田安Anne 阅读(134) 评论(0) 推荐(0) 编辑

2018年9月29日

摘要: 不写声明,也可以执行 但如果没有声明,并且main函数在前面的话,可能会有警告 比较老的编译器会导致出错,出于好习惯,最好写声明 阅读全文
posted @ 2018-09-29 00:49 田安Anne 阅读(102) 评论(0) 推荐(0) 编辑

2018年9月27日

摘要: const使得变量失去了写入修改的功能 只剩下只读的功能 试图修改pi,报错了 今天的主题是“指向常量的指针” 发现没办法修改指针所指向的值 但可以试试修改指针所指向的地址 如果想让指针也不可变,可以用常量指针 通过test,发现可以改变值 因为是常量指针,所以不可被修改 下面来看看指向常量的常量指 阅读全文
posted @ 2018-09-27 23:54 田安Anne 阅读(109) 评论(0) 推荐(0) 编辑

2018年9月24日

摘要: 额,刚知道了一个消息,吴秀bo。。。原来是那样的人! 可以知道,array和p的跨度是一样的 阅读全文
posted @ 2018-09-24 21:14 田安Anne 阅读(236) 评论(0) 推荐(0) 编辑

摘要: 解释int **pp = &p ①eax = p所在的地址 ②pp = eax,即pp = p的地址 num 的地址 | 520 p | num 的地址 pp | p的地址 其实上面理解了,下面也就理解了 首先pp = p的地址 *pp = *&p = p的地址解引用 = num的地址 **pp = 阅读全文
posted @ 2018-09-24 18:13 田安Anne 阅读(372) 评论(0) 推荐(0) 编辑

2018年9月23日

摘要: void是无类型,所以不要用来定义变量 无类型指针没办法进行解引用,所以建议强制转换 强制转换类型后: 需要注意:使用void指针,不到必要的时候,不要乱用 NULL指针-空指针,不指向任何数据 p1这种指针没有什么具体数据的,会乱指一气,我们称为野指针或者迷途指针 若对其解引用,如果地址是合法的, 阅读全文
posted @ 2018-09-23 22:53 田安Anne 阅读(619) 评论(0) 推荐(0) 编辑

2018年9月22日

摘要: array这里指向的是第一行的五个元素 可以证明: 我画了一个图 二维数组指针的结论: ①所谓的多维数组其实就是一维数组线性扩展得到的 一道题目: 阅读全文
posted @ 2018-09-22 18:15 田安Anne 阅读(114) 评论(0) 推荐(0) 编辑

摘要: int *p1[5] 优先级:[] > * p1被定义为5个元素的数组 所以: 结论:指针数组是一个数组,每个数组元素存放一个指针变量 指针数组的初始化: 指向字符指针的数组: int (*p2)[5] 数组指针 因为优先级是一样的,所以从左到右理解 结论:数组指针是指针,它指向的是一个数组 PS: 阅读全文
posted @ 2018-09-22 16:04 田安Anne 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 注1:优先级相同的运算符,运算次序由结合性决定。 比如 3 * 4 / 5 % 6,其中乘号、除号和求余运算符在同一优先级,结合性是“左到右”,因此先计算 3 * 4,再计算 / 5,最后计算 % 6 再如 -i++,符号和自增运算符在同一优先级,结合性是“右到左”,因此 -i++ 相当于 -(i+ 阅读全文
posted @ 2018-09-22 14:45 田安Anne 阅读(2258) 评论(3) 推荐(0) 编辑