6.3学习记录
2016-06-03 22:17
274 查看
今天下午差不多花了3个小时左右学习了Linuxc中关于数组和指针的内容。由于内容比较难懂,我也只是学到了一些皮毛,以下列出的知识点算是今天的一些小收获。
1.指针的类型和指针所指向的类型,这两点是有区别的,至于区别是什么,我也没弄懂现在,今后搞懂了会做进一步补充。
2.常量指针和指针常量的区别。const char*p;定义了一个常量指针;而char *const p=a;则是定义了一个指针常量。之间的区分还要做进一步的补充。
3.空指针的使用:空指针具体分为三种方法。(1):用空指针终止对递归数据结构的间接引用;(2):用空指针进行函数调用失败时的返回值。(3)用空指针做警戒值。
4.指针数组和数组指针。具体内容等待分析。
5函数指针和指针函数。具体内容等待分析。
6.右左法则:从最内部的括号开始阅读声明,向右看,然后向左看。当看到一个括号时就调转阅读的方向。括号内所有内容都分析完毕就跳出括号的范围
1.指针的类型和指针所指向的类型,这两点是有区别的,至于区别是什么,我也没弄懂现在,今后搞懂了会做进一步补充。
2.常量指针和指针常量的区别。const char*p;定义了一个常量指针;而char *const p=a;则是定义了一个指针常量。之间的区分还要做进一步的补充。
3.空指针的使用:空指针具体分为三种方法。(1):用空指针终止对递归数据结构的间接引用;(2):用空指针进行函数调用失败时的返回值。(3)用空指针做警戒值。
4.指针数组和数组指针。具体内容等待分析。
5函数指针和指针函数。具体内容等待分析。
6.右左法则:从最内部的括号开始阅读声明,向右看,然后向左看。当看到一个括号时就调转阅读的方向。括号内所有内容都分析完毕就跳出括号的范围
相关文章推荐
- 使用keepalived实现双机热备
- 之前的实习--关于Web部分的笔记
- C primer plus 第十章 练习8:
- Linux下php+nginx环境的搭建
- 车牌识别
- docker中import "C"的用法,Go与C语言的互操作
- leetcode 21. Merge Two Sorted Lists
- 软键盘用法总结
- hdu2639-01背包
- 锂电池基本原理解析:充电及放电机制
- 角点检测
- C# 监控粘贴板、总在最前代码
- 【一天一道LeetCode】#79. Word Search
- linux网络基本设置
- 【一天一道LeetCode】#79. Word Search
- ubuntu下安装dlib
- c++中string 与 double或int之间的转换
- 【BZOJ-1924】所驼门王的宝藏 Tarjan缩点(+拓扑排序) + 拓扑图DP
- 第二个冲刺:学术诚信与职业道德
- java学习总结(16.06.03)java中数组的定义和初始化