C/C++
cainiao413
肌肉男!!!
展开
-
(转)指针数组和数组指针(C)
针数组和数组指针(C) 收藏 //注意指针数组和数组指针分别是如何指向二维数组的#include main(){ static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定义二维数组m并初始化*/ int (*p)[4];//数组指针 p是指针,指向一维数组,每个一维数组有4个int元素 int i,j; int *q[3];//指针数组 q是数组,数组元素是指针,3个int指针 p=m; //p是指针,可以直接指向二维数组原创 2010-12-20 15:05:00 · 357 阅读 · 0 评论 -
volatile 变量1
<br />关于volatile变量的理解 收藏 <br /> 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: <br /> 1). 并行设备的硬件寄存器(如:状态寄存器) <br /> 2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)转载 2010-12-20 16:56:00 · 390 阅读 · 0 评论 -
strstr与strchar用法(查找字符串)
<br />http://blog.csdn.net/chocolateconanlan/archive/2009/07/03/4319869.aspx原创 2011-01-20 10:46:00 · 595 阅读 · 0 评论 -
C++程序内存布局
<br />http://blog.csdn.net/liuyimu/archive/2010/04/21/5510374.aspx<br />http://blog.csdn.net/pizi0475/archive/2010/03/15/5380319.aspx原创 2011-01-20 11:22:00 · 272 阅读 · 0 评论 -
c++ try catch 问题
<br />c++ try catch 问题<br />http://blog.csdn.net/windhaunting/archive/2009/10/27/4735338.aspx原创 2011-03-02 10:17:00 · 512 阅读 · 0 评论 -
C++——extern关键字用法
<br /> C++——extern关键字用法 收藏<br /><br /> <br />补充:extern "C"用法<br />extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字创意产品网 .<br />它告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。<br />1。对于extern变量来说,仅仅是一个变量的声明,其并不是在定义分配内存空间。如果该变量定义多次,会有连接错误<br />2。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字ext转载 2011-02-11 15:27:00 · 535 阅读 · 0 评论 -
栈(C语言实现)
数据结构——栈(C语言实现) 1 /*stack头文件*/ 2 #include stdio.h> 3 #include stdlib.h> 4 5 typed原创 2011-06-24 16:17:00 · 565 阅读 · 0 评论 -
内核抢占和schedule()函数的分析
内核抢占和schedule()函数的分析标签: schedulepreempt-diTIF-NEED-Rthread-infPREEMPT-AC2015-07-22 17:31 523人阅读 评论(0) 收藏 举报 分类:校招准备(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。1.线程描述符:struct t转载 2017-06-10 10:39:15 · 467 阅读 · 0 评论