C 变量定义转 Pascal 的问题请教 不知下面两句C变量定义的具体意思,对应的 Pascal 如何表达? 请知道的达人指点。谢谢!unsigned value1 : 3;unsigned short (*value2)[3]; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unsigned valeu1 : 3;请问你在哪里看到这样的语法,我都编译不通过。 unsigned是无符号整型,相当于Delphi中的Cardinalunsigned short相当于Delphi中的Word 如果不是在struct中的话,c/cpp标准是不支持这样的语法的,不知道gcc有没有扩展语法的支持如果是在struct中,很遗憾,pascal不支持bit-fields的语法。而且由于bit-fields在c语言中是按平台实现的行为,语义不明确,实际上也不常用type TValue2 = array[0..2] of Word; PValue2 = ^TValue2;var value2: PValue2 { or ^TValue2 }; 看来3楼是C与delphi 同时精通了,我只看出第二行是指针,第一行就不知是什么了!学习了! 好久没来了,上来打扰下大家,帮我的宝宝取个名字 这个函数执行有误,但是try except end不起作用,一直报错,请高手帮忙处理下吧,谢谢了! 数据转换问题 一个数据库开发的简单问题 求下载地址!!! 如何获得一个文件夹名,而不要路径名? 播放流 关于窗体继承的问题 TClientSocket文件接收问题 把硬盘卸下,带到别的机器上杀毒,杀完后,系统丢失,恐怖的是原来分四个区的硬盘只有c盘了,cry! 这个修改密码窗口的代码哪错了? messagebox
请问你在哪里看到这样的语法,我都编译不通过。
unsigned short相当于Delphi中的Word
如果是在struct中,很遗憾,pascal不支持bit-fields的语法。而且由于bit-fields在c语言中是按平台实现的行为,语义不明确,实际上也不常用type
TValue2 = array[0..2] of Word;
PValue2 = ^TValue2;
var
value2: PValue2 { or ^TValue2 };