EDA365电子论坛网
标题:
变量和symbol有什么区别
[打印本页]
作者:
l888888h
时间:
2014-5-19 09:34
标题:
变量和symbol有什么区别
请问一下在skill中变量和symbol有什么区别,总是半懂不懂的,希望有高手可以详细的说一下,谢谢了。
作者:
deargds
时间:
2014-5-19 10:39
从表面上来看Symbol可以看作一个特殊的变量,能够绑定属性表.
从深层次来看Symbol其实是一个指针,指向一个复合数据结构,这个复合数据里面包含一些成员,而变量即是其中一个成员.
作者:
l888888h
时间:
2014-5-20 17:36
谢谢deargds 的回复
是不是可以这样理解:(1)变量有直接的值,而Symbol没有直接的值?
(2)调用变量可以得到直接的值;而使用Symbol时是使用这个数据结构下的某一项的值?
(3)Symbol类似于C语言的结构体,但是比C语言的结构体灵活(可以随时的增加项或减少项)
作者:
l888888h
时间:
2014-5-20 17:38
还有一个问题
allegro中的器件会有一个Symbol,这个symbol和skill symbol变量有关系吗?
作者:
deargds
时间:
2014-5-20 22:03
l888888h 发表于 2014-5-20 17:38
还有一个问题
allegro中的器件会有一个Symbol,这个symbol和skill symbol变量有关系吗?
没有任何关系的
作者:
l888888h
时间:
2014-5-21 08:15
学习了,谢谢
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2