- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 C语言深度剖析-----C语言中的字符串
1S1字符数组S2字符串,存在于栈空间S3最常规的写字符串的方法,malloc是堆空间,存在于只读存储区,我们不能够改变指向S3的数据S4堆空间2 S4字符串的长度3 判断字符串长度 assert 判断是否空4 length strlen字符串长度 size sizeof数组大小5无符号数相减总是大于0,第二个if不成立使用一条语句实现s
2016-02-29 14:05:03 292
原创 C语言深度剖析-----函数与指针的分析
指针的本质指针需要保证指向任意数据类型,所以指针变量都占用32位bit即4字节。PS:不同机器上,指针占用内存不一 传值调用与传址调用 传值调用 需用8000字节内存 传址调用只需用4字节内存所以复杂数据类型用指针调用
2016-02-24 12:14:04 285
原创 数据结构笔记-----数据结构与算法
程序是为了解决实际问题而存在的 例如:怎样把大象放到冰箱里?程序如下:那么该如何编写程序,在理解C语言语法后,首先理解实际问题。1.确认问题类型 如:数值计算,求最小值 2.确认求解步骤 打开文件,读数据,关闭文件,计算和 程序部件之数据结构
2016-02-23 12:26:09 430
转载 c语言基础学习
最近又把学习c语言提上日程上来了~~~先把我打算看的书都写下来吧,,系类,先说说a和&a的区别(有三点,三个方向):1.是a和&a的本质,都是什么类型的。2.从2维数组的角度看。3.从指针运算的角度看。声明:虽然数组名不是指针,但是用的很像指针,我们暂且把它叫做一个指针吧。第一个问题:int a[10]; a ,&a和&a[0] 都是分别是
2016-02-23 09:35:22 362
转载 非常全的linux面试笔试题及参考答案
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 i节点来标识.4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块.5. 链接分为: 硬链接 和 符号链接 .6. 超级块包含了i节点表 和 空闲
2016-02-19 10:48:32 1035
转载 作为一个新人,怎样学习嵌入式Linux?(韦东山)
这篇文章是引用韦老师的部分关于新人怎么学习嵌入式Linux的经验,引用如下:1.电脑一开机,那些界面是谁显示的?是BIOS,它做什么?一些自检,然后从硬盘上读入windows,并启动它。 类似的, 这个BIOS对应于嵌入式Linux里的bootloader。 这个bootloader要去Flash上读入Linux内核,并启动
2016-02-19 10:39:46 412
转载 国嵌数据结构视频笔记
本节知识点:1.数据之间的逻辑结构: 集合结构:数据元素之间没有特别的关系,仅同属相同集合 线性结构:数据元素之间是一对一的关系 树形结构:数据元素之间存在一对多的层次关系 图形结构:数据元素之间是多对多的关系2.数据之间的物理结构 顺序存储结构:将数据存储在地址连续的存储单元里 链式存储结构:将数据存储在任意的存储单元里,通过保存地
2016-02-19 10:32:58 1217
转载 C语言深度解剖读书笔记
开始本节学习笔记之前,先说几句题外话。其实对于C语言深度解剖这本书来说,看完了有一段时间了,一直没有时间来写这篇博客。正巧还刚刚看完了国嵌唐老师的C语言视频,觉得两者是异曲同工,所以就把两者一起记录下来。等更新完这七章的学习笔记,再打算粗略的看看剩下的一些C语言的书籍。本节知识:1.c语言中一共有32个关键字,分别是:auto、int、double、long、char、
2016-02-19 10:25:21 758
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人