免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: gammareal
打印 上一主题 下一主题

[C] 对变量的基本作用的疑问 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-02-10 16:54 |只看该作者
本帖最后由 gammareal 于 2011-02-10 16:59 编辑

多谢大家的帮助,这两天头痛的利害,导致回复晚了些,望见谅.
(近来好像是得了偏头痛,以前没有这样过.{:3_204:}{:3_204:})
现在觉得变量对于写程序的最主要的帮助或是作用应该是 变量(变量的赋值操作)和外部数据的结合,这里外部数据是和内部数据相对而言的,指的是一次函数执行的生存期结束后,数据依然存在,而且每次函数执行时带来的对外部数据的改变应该是写在函数内部的,不应该以在函数体外部的对数据采用直接赋值符"="的方式来表达,
也可以说就是对"状态"的描述的支持了,若不是这个用法的话,"变量"的作用不是很大,
而函数中的变员呢,(严格来讲,数学上的纯的函数,)它的生存期无法超出函数一次执行时的生存期,只能是把在输出位置那里数据保留的时间长一些,对描述 状态 无能为力.
我现在能看出的就是这么多了,
---------------------------------------
感觉也是两种方式在体现 "普遍性" 上的不同之处.

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
12 [报告]
发表于 2011-02-11 10:30 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
13 [报告]
发表于 2011-02-11 11:11 |只看该作者
究竟什么是变量?
谁给个定义
这个问题应该首先弄清楚吧
pmerofc 发表于 2011-02-11 10:30



    就当算法中的存储空间吧

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
14 [报告]
发表于 2011-02-11 18:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
15 [报告]
发表于 2011-02-11 18:28 |只看该作者
若是要明确一下的话,就是数据,在此数据的生存期内,它的值可以变化,与之对应的是常量,在生存期内,初始化后,值就不能够改变了,这样说可以把.

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
16 [报告]
发表于 2011-02-12 08:34 |只看该作者
我觉得说成是有名字的存储空间可能更准确
   malloc()出的存储空间恐怕不能算变量
pmerofc 发表于 2011-02-11 18:06



    无所谓,就抽象的看这个问题就行了.

论坛徽章:
0
17 [报告]
发表于 2011-02-12 14:19 |只看该作者
强帖留名

论坛徽章:
0
18 [报告]
发表于 2011-02-12 17:14 |只看该作者
为什么总把编程和数学扯在一起?

硬要拉关系,物理也可以说是数学,化学也是数学,连经济也是数学。

但是实际上这样就没啥意义了。

如果把编程当成一种学问来研究,怎么也学不会,数学是抽象的,编程是一门实践的学问。

论坛徽章:
0
19 [报告]
发表于 2011-02-12 17:17 |只看该作者
所以每个人都是从语文数字开始的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP