摘要:
1. 指针的来源在当代,大多数的现代计算机都会把内存分割成字节,每个字节都有着其唯一的地址。可执行程序由代码和数据两部分构成,而程序中的每个变量都占有着一个或多个字节,也就是说,每个变量都有着自己的地址。而这个就是指针的来源。其实每个地址就是一个数,但是我们却不能用数来表示地址,存储地址,我们需要用... 阅读全文
posted @ 2015-11-11 21:59
魏兆辉
阅读(174)
评论(0)
推荐(0)
摘要:
1. 数组作为函数参数函数是我们学习程序设计语言最基本的东西了,我在此不再赘述。只讨论一种特殊情况,就是数组作为函数的参数传递。我们都知道,其实在传递数组的时候,实际上是传递了数组首元素的指针。明确了这一点之后,我们就可以思考下面的问题。既然他只是传递了数组首元素的指针,那么他必然无法知道整个数组的... 阅读全文
posted @ 2015-11-11 21:58
魏兆辉
阅读(127)
评论(0)
推荐(0)
摘要:
1. 数组大小我相信,在C#/Java中,更多的人愿意用List来取代数组,一方面是List提供了较多的方法,另一方面也无需我们去指定数组的大小。那么在C语言中,我们既然需要必须指定数组的大小,而一般来讲,很多数组大小事我们无法确定并且经常会发生变化的,那么我们最好的方式就是用宏定义来限定数组的大小... 阅读全文
posted @ 2015-11-11 21:56
魏兆辉
阅读(115)
评论(0)
推荐(0)
摘要:
1. typedef在前文中,我们用宏定义来定义了一个BOOL类型,那么现在就用更专业的方式来定义类型。typedef int Bool;int main (void){ Bool flag=1; if(flag) { printf("True"); } ... 阅读全文
posted @ 2015-11-11 21:55
魏兆辉
阅读(133)
评论(0)
推荐(0)
摘要:
(一)基础入门1. 编译和链接将程序转化为机器可执行的代码,C语言分为三个步骤:A. 预编译。程序首先会交给预处理器,预处理器执行以#开头的指令,然后给程序添加指令,或者修改指令。B. 编译。修改后的程序进入编译器,编译器会把程序翻译成机器指令(也就是目标代码),但是这样的程序还是不能执行的。C. ... 阅读全文
posted @ 2015-11-11 21:53
魏兆辉
阅读(164)
评论(0)
推荐(0)
摘要:
由于网易博客出现问题, 导致无法访问,所以前期的几篇笔记只能作废,所以在这里需要重新编写。 阅读全文
posted @ 2015-11-11 21:48
魏兆辉
阅读(123)
评论(0)
推荐(0)
浙公网安备 33010602011771号