【C语言教学】
蓝精灵的自由宇宙
爱生活,生活爱你!
展开
-
C语言教学--二维数组和指针的理解
对于初学者对二维数组和指针的理解很模糊, 或者感觉很难理解, 其实我们和生活联系起来, 这一切都会变得清晰透彻. 我们用理解一维数组的思想来理解二维数组, 对于一维数组,每个箱子里存放的是具体的苹果, 二维数组,就是把一维数组中的内容中又存放了一系列的箱子, 这样就构成了二维数组.这就像一辆火车, 火车有很多节火车厢, 每个火车厢里面有一趟座位, 那我们火车厢的编号和每个火车座原创 2013-11-14 13:58:27 · 9461 阅读 · 8 评论 -
C语言教学--一 一维数组与指针
一维数组和指针:对于一位数组和指针是很好理解的: 一维数组名: 对于这样的一维数组:int a[5]; a作为数组名就是我们数组的首地址, a是一个地址常量 . 首先说说常量和变量的关系, 对于变量来说, 用箱子去比喻再好不过了, 声明一个变量就声明一个箱子,比如我们开辟出一个苹果类型的箱子, 给这个变量赋值就是把盛放苹果的箱子中放入一个实实在在的苹果, 这原创 2013-11-14 13:57:15 · 1899 阅读 · 0 评论 -
C语言教学--函数之间传值和传址的区别
函数之间参数的传递, 对于一般的概念(函数的定义,函数返回值,函数的调用等)就不在这里重述了, 对于初学者总是不好理解, 其实这和我们中学学习的f(x,y)=x2+y2-1是一样的, 我们可以把x,和y赋相应的值, 带入后就会得到函数的地址. 这样我们就看到了, 函数我们早就接触过了, 计算机中的函数也是如此的, 只是换了一种表现形式. 函数可以理解为一个小的加工工厂, 我们把x,和y原材料原创 2013-11-14 13:56:43 · 23836 阅读 · 0 评论