C
Hacker_Albert
If I am not for myself, who will be for me?
If I am only for myself, what am I?
If not now, when?
展开
-
c语言常识新知
1.数组下标编号为什么从0开始,而不是1开始?假设从数组a[i]标号1开始计数,数组的访问方式如下:第1个元素的地址=首地址a;第2个元素的地址=首地址a + 1元素大小;第3个元素的地址=首地址a + 2元素大小;…第i个元素的地址=首地址a + (i-1)*元素大小; 在使用1作为编号时,在计算地址时总要进行一次减法运算;假设从数组a[i]标号0开始计数,数组的访问方式...原创 2019-02-22 10:37:30 · 386 阅读 · 0 评论 -
Memory Layout of C Programs
学习 Memory Layout of C Programs1.程序内存存储区域 A typical memory representation of C program consists of following sections.Text segmentInitialized data segmentUninitialized data segmentStackHeap...原创 2019-04-10 15:09:29 · 138 阅读 · 0 评论 -
指针常量和常量指针
Difference between const char *p, char * const p and const char * const p1.const key const是constant的简写,只要一个变量前面用const来修饰,就意味着该变量里的数据可以被访问,不能被修改。也就是说const意味着“只读”。任何修改该变量的尝试都会导致编译错误。const是通过编译器在编译的...原创 2019-04-09 19:53:41 · 27323 阅读 · 13 评论