物理matlab定义自变量范围怎么定义?

&&国之画&&&& &&&&
版权所有 京ICP备号-2
迷上了代码!帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:1&分页:xy
发信人: suyer (xy&&), 信区: Embedded
标&&题: Re: 请问在C语言中怎么直接定义物理地址
发信站: BBS 水木清华站 (Fri Oct 15 14:06:20 2004), 站内 && 摘自21ic,C语言测试:想成为嵌入式程序员应知道的0x10个基本问题 && 8. 关键字volatile有什么含意?并给出三个不同的例子。
一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:
•&&&&并行设备的硬件寄存器(如:状态寄存器)
•&&&&一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)
•&&&&多线程应用中被几个任务共享的变量 && 回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。嵌入式系统程序员经常同硬件、中断、RTOS等等打交道,所用这些都要求volatile变量。不懂得volatile内容将会带来灾难。 && 假设被面试者正确地回答了这是问题(嗯,怀疑这否会是这样),我将稍微深究一下,看一下这家伙是不是直正懂得volatile完全的重要性。
•&&&&一个参数既可以是const还可以是volatile吗?解释为什么。
•&&&&一个指针可以是volatile 吗?解释为什么。
•&&&&下面的函数有什么错误:
int square(volatile int *ptr)
{ &&&& return *ptr * *
} && 下面是答案:
•&&&&是的。一个例子是只读的状态寄存器。它是volatile因为它可能被意想不到地改变。它是const因为程序不应该试图去修改它。
•&&&&是的。尽管这并不很常见。一个例子是当一个中服务子程序修该一个指向一个buffer的指针时。
•&&&&这段代码的有个恶作剧。这段代码的目的是用来返指针*ptr指向值的平方,但是,由于*ptr指向一个volatile型参数,编译器将产生类似下面的代码: &&&& int square(volatile int *ptr)&& { && int a,b; && a = * && b = * && return a *
} &&&& 由于*ptr的值可能被意想不到地该变,因此a和b可能是不同的。结果,这段代码可能返不是你所期望的平方值!正确的代码如下: && long square(volatile int *ptr)&& { && && a = * && return a *
}&&&& -- && ※ 来源:·BBS 水木清华站 ·[FROM: 166.111.146.*]
文章数:1&分页:
抽奖到手软!将狂欢进行到底!工具类服务
编辑部专用服务
作者专用服务
对高中物理比值定义法和控制变量法的再思考
针对高中物理教学中控制变量法滥用的现状,通过比值定义法和控制变量法在比较形式、认知路径及思维方法三个方面的对比研究的基础上,厘清它们的适用范围与教育价值,为科学方法教育的稳步推进提供参考。
Abstract:
In the view of “Gontrol Variable Method”that abused in the high school physics at pre—sent, with the help of the analysis of “Ratio Definition Method” and “Gontrol Variable Method”in teach—ing program, the article made a comparative study about “Ratio Definition Method”and“Gontrol Variable Method” in three aspects: form of comparison, the cognition path and thinking methods, so as to clarify their applicable scope and education values, and thus provide a reference for steady progress of scientific method education.
作者单位:
北京邮电大学世纪学院,北京,102101
年,卷(期):
Keywords:
在线出版日期:
本文读者也读过
相关检索词
京公网安备号
万方数据知识服务平台--国家科技支撑计划资助项目(编号:2006BAH03B01)(C)北京万方数据股份有限公司
万方数据电子出版社Atitit.变量的定义&获取&储存&物理结构&基本类型简化&隐式转换&类型推
除了函数中的&,其他所有变量都是全局的;也就是说,它们的内容可以在脚本的任何位置被读取或改变。此外,变量是无需声明的;只要在使用它们的时候它们就产生了(每个变量初始为空/空白)。
1.4.&变量类型简化:&字符串&数字,&&bool
AutoHotkey&没有明确定义变量类型;所有的变量都是以字符串的形式存储。不过,当一个只包含数字(可以还有小数点)的变量进行数学运算或比较时,它将被自动地转换为数值(译注:整型数或浮点型数等)。反过来,当数学运算的结果需要存储在一个变量里时,它将被转换回字符串。
作者::&绰号:老哇的爪子&(&全名::Attilax&Akbar&Al&Rapanui&阿提拉克斯&阿克巴&阿尔&拉帕努伊&)&汉字名:艾龙,&&EMAIL:
转载请注明来源:&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 matlab定义自变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信