- 博客(12)
- 收藏
- 关注
转载 常量字符串为什么位于静态存储区?
申明下面是转发的:http://hi.baidu.com/benzhan/item/8c52be37ca4c9bd76c15e9f9 char *c="chenxi"; 书上说: "chenxi"这个字符串被当作常量而且被放置在此程序的内存静态区。 那一般的int i=1; 1也是常量,为什么1就不被放置在此程序的内存静态区了呢? 请高手指点! 所有的字符窜常量都被放在静态内存
2013-05-26 15:46:33
363
原创 C语言之内存管理
一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。 Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用实际物理内存;一级是具体的物理页面,它对应我们机器上的物理内存。 这里要提到一个很重要的概念,内存的延迟分配。Linux内核在用户申请内存的时 候,只是给它分
2013-05-26 15:29:55
634
转载 转载的一篇文章【每日生活】30岁前我们都应该学会的10堂人生课(双语)
There are so many lessons I wish I had learned while I was young enough to appreciate and apply them. The thing with wisdom, and often with life lessons in general, is that they’re learned in retros
2013-05-24 09:32:55
586
原创 《C和指针》的第一个例子
/* ** This program reads input lines from the standard input and prints ** each input line, followed by just some portions of the lines, to ** the standard output. ** ** The first input is a list of c
2013-05-23 20:37:28
486
原创 关于函数值传递
#include void func(int x) { x = x + 10; } int main() { int n = 0; func(n); printf("n=%d",n); return 0; } //x是函数体内部变量,改变x的值不会影响n,所以n依旧是0 #include void func(int *x) { *x =*x + 10
2013-05-12 12:33:02
456
原创 实验序
首先不知道为什么要写这篇文章,可能是我刚刚吃完晚饭比较空,加上不太想开始本应该早就开始的基于S3C2410嵌入式开发实验。其实自己接触这个嵌入式已经过了快三年了,大三的时候我就开始上嵌入式课程,但貌似三年过去了,貌似会的还是会的,不会的还是不会的;就当写这篇文章为了总结下,前面自己的一些错误学习方法,感觉前面接触这些实验老实断断续续,趁现在老师项目这边需要用到对DM9000的一块网卡芯片进行裸机开
2013-05-11 18:11:17
471
原创 关于字符串操作
#include #include # include int main() { char row[15]="00121212345678"; char oilgunno[20] = "9898"; char sql[24]; char auth_seq[16]; int i,authno; /*数组的初始化*/ memset (sql
2013-05-07 14:09:05
422
原创 关于自己研究生一年的总结
今天天气下雨,和往常一样回到熟悉的位子,晚上刚好和一个今年要毕业的一个同学聊天,聊着聊着,感慨时间过得好快。于是对于自己的研究生一年的生活、学习做下回顾。说实在的,现在的我还是很迷茫,迷茫自己以后会干什么,迷茫自己专业的方向,迷茫自己真的是否适合学习这个专业。也可能我缺乏自信心,其实未来的路,我们谁也说不好,所以还不如说我们能把握的只有现在。从小到大我是个比较老实的人,基本上上课听课,学习认真,是
2013-05-06 20:35:27
487
转载 关于TCP/IP的一些总结
注释:下面很多参考一些资料总结的。 1、 首先客服端主动打开,而服务器端被动打开,第一次握手,客户端发送SYN给服务器端,之后客户端进入SYN_SENT状态; 2、 第二次握手服务器端接收到客户端发来的SYN后发送SYN和ACK给客户端,同时服务器端的状态处于SYN_RCVD状态; 3、 第三次握手,客户端收到服务器端发来的SYN和ACK后,客户端发送ACK给服务器端,此时客户端为建立
2013-05-06 19:37:49
434
原创 python学习之三 模块
1、模块 #!/usr/bin/python # Filename: using_sys.py import sys # print 'The command line arguments are:' for i in sys.argv: print i print '\n\nThe PYTHONPATH is', sys.path, '\n' 记住,脚本的名称
2013-04-12 13:25:29
335
原创 python 学习之二 函数篇
1、函数 #!/usr/bin/python # Filename:function1.py def sayhello(): print'Hello world' sayhello() #call the function 2、行参 #!/usr/bin/python # Filename:function2.py def which_max(a,b): if a > b:
2013-04-10 15:44:27
409
原创 python学习之一始于hello world
1、Hello world!不解释 jiangxianxd@jiangxianxd:~$ python -V //显示版本 Python 2.7.3 jiangxianxd@jiangxianxd:~$ python //启动python Python 2.7.3 (default, Aug 1 2012, 05:16:07) [GCC 4.6.3] on linux2 Type
2013-04-09 15:36:54
543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人