![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
qq_41899567
这个作者很懒,什么都没留下…
展开
-
c语言二维数组的存储方式
应用背景在编写S5P6818的液晶屏应用程序时,用到了数组,其中我认为二维数组比较容易理解,所以简单得探讨了二维数组的存储方式。我时在LInux下的gcc编译的。猜想: 二维的开头的内存地址会链接上一维开头的末尾。如一个[3][3]的数组,a[0][2] 到a[0][3]的内存与a[0][3]到a[1][0] 的内存距离一样。测试代码:#include <stdio.h>#define index 3int main(void){ int a[index][index] =原创 2020-05-16 18:48:22 · 1721 阅读 · 0 评论 -
字符驱动开发(环境准备)
需要的环境(1)Source Insight 4.0(2) S5P6818 的嵌入式平台(3)Ubuntu16.04 操作环境阅读内核源码原创 2020-05-06 10:04:59 · 145 阅读 · 0 评论 -
typedef与宏定义的区别
typedef 与宏定义的比较用途\ 类型typedef解释宏定义解释定义类型typedef char * p1,p2定义两个指针*p1,*p2#define char * p1,p2定义一个指针*p1和一个char类型p2更详细的typedef和宏定义的用法,可以参照上面的链接,着两个链接足够清晰表达两种typedef和宏定义的用法。...原创 2020-05-06 01:45:58 · 310 阅读 · 0 评论 -
sizeof()与strlen()的区别和常见应用
sizeof()sizeof() 是运算符,其作用是:获得保证能容纳实现所建立的最大对象的字节大小。sizeof() 计算定义空间中结束符NULL字节大小。strlen()strlen()是函数符,其作用是: 返回字符串的长度。strlen()是从字符串的第一个地址开始遍历,直到遇到结束符NULL。返回的长度大小不包括NULL。区别sizeof()strlen()...原创 2020-05-05 22:32:53 · 108 阅读 · 0 评论 -
指针初级
指针初级要从内存的角度理解指针欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入要...原创 2020-04-30 17:15:47 · 150 阅读 · 0 评论