- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 时间片
时间片即CPU分配给各个程序的时间,每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间,使各个程序从表面上看是同时进行的。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。而不会造成CPU资源浪费。在宏观上:我们可以同时打开多个应用程序,每个程序并行不悖,同时运行。但在微观上:由于只有一个CPU,一次只能处理程
2014-01-15 16:05:55 1122
原创 strlen(一个没有初始化的字符数组)
#include#includeint main(void){ char aa[10]; printf("%d",strlen(aa)); return 0;}因为你没有对数组进行初始化啊,所以数组中每一项是一个随机值,编译器会在数组末尾往后第n个地址的值初始化为0,n的值看编译器而定,所以,如果你定义aa[1],在vc6上,会在a[0]后的第七个字节变成0,如果是10,那就是a
2014-01-15 15:40:55 2450
原创 char,unsigned char,unsigned short,有符号和无符号之间的转换
#include #include int main(void){ char cA; unsigned char ucB; unsigned short usC; cA=128; ucB=128; usC=cA+ucB; printf("0X%x\n",usC);//1 usC=cA+(short)ucB;
2014-01-15 13:27:57 6870
转载 char,short ,int ,long,long long,unsigned long long数据范围
速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65535 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlo
2014-01-14 20:29:42 801
原创 关于局部变量的指针,栈,和栈的释放的几个例子
看几个例子一个是经典的1+2=65534:代码如下#include #include unsigned short *Sum( unsigned char a,unsigned char b) { unsigned short S=0; S=a+b; return &S; } int main() { unsigned short *p=NULL; unsig
2014-01-14 19:22:09 2513
转载 解决函数中返回局部指针变量的问题,加深理解《堆和栈》问题。
刚看了C专家编程这本书,感觉下面问题,对于每一个入门的程序员都会遇到,现总结如下,希望能对大家有所帮助,同时如果有那些地方表述错误,请大家指出,共同学习。。。。。先分享网上的一遍文章,以帮助大家理解:《 堆和栈的区别》 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存
2014-01-14 16:46:34 1292
事件分发处理ViewPagerListView例子
2015-04-22
httpclient-android-4.3.5.1.jar
2015-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人