上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: GDB是一套字符界面的程序集,可以用它在linux上调试C和C++程序,它提供了以下的功能: 1 在程序中设置断点,当程序运行到断点处暂停 2 显示变量的值,可以打印或者监视某个变量,将某个变量的值显示出来 3 单步执行 4 运行时修改变量的值 5 跟踪路径 6 线程切换 等等 下面以以下程序为例 阅读全文
posted @ 2016-09-23 21:02 菜鸟升级 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 一 为什么需要使用虚拟内存 大家都知道,进程需要使用的代码和数据都放在内存中,比放在外存中要快很多。问题是内存空间太小了,不能满足进程的需求,而且现在都是多进程,情况更加糟糕。所以提出了虚拟内存,使得每个进程用于3G的独立用户内存空间和共享的1G内核内存空间。(每个进程都有自己的页表,才使得3G用户 阅读全文
posted @ 2016-09-22 20:04 菜鸟升级 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个 阅读全文
posted @ 2016-09-22 17:43 菜鸟升级 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。 指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针。 数组指针:a pointer to an 阅读全文
posted @ 2016-09-22 17:35 菜鸟升级 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、中断的概念 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 二、中断源 在51单片机中有5个中断源 阅读全文
posted @ 2016-09-21 20:57 菜鸟升级 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言 阅读全文
posted @ 2016-09-21 16:15 菜鸟升级 阅读(299) 评论(0) 推荐(0) 编辑
摘要: C/C++语言中的main函数,经常带有参数argc,argv,如下: 复制代码 代码如下: int main(int argc, char** argv) 这两个参数的作用是什么呢?argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运 阅读全文
posted @ 2016-09-21 15:52 菜鸟升级 阅读(568) 评论(0) 推荐(0) 编辑
摘要: void *memset(void *s, int ch, size_t n);作用:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作。不知道有没有像我一样把memset当作万能的初始化工具,例如:int a 阅读全文
posted @ 2016-09-21 10:16 菜鸟升级 阅读(596) 评论(0) 推荐(0) 编辑
摘要: void关键字的使用规则: 1. 如果函数没有返回值,那么应声明为void类型; 2. 如果函数无参数,那么应声明其参数为void; 3. 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ; 4. void不能代表一个真实的变量;void体现了一种抽象,这个世界上的变量都是“有类型 阅读全文
posted @ 2016-09-20 19:55 菜鸟升级 阅读(21851) 评论(0) 推荐(0) 编辑
摘要: strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);me 阅读全文
posted @ 2016-09-20 19:38 菜鸟升级 阅读(431) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页