没学过vb,看一下这些简单的问题

mbh0210 2004-09-05 08:50:12
问题1:comped = "" : comping = Chr(0) : comping_p = 0
这句怎么理解啊?
问题2: Dim ibuf$, obuf1$, obuf2$这个$符号是干什么的?
问题3:ByVal flag% 这个%号是干什么的?
...全文
126 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyDogHH3 2004-09-05
  • 打赏
  • 举报
回复
定长 c as string *N 定义为字符串长度为N的数据类型

这样的字符串长度是指所占有的字节数还是字符串的字符数啊?~~
taosihai1only 2004-09-05
  • 打赏
  • 举报
回复
多看点书吧,这样东问西问学不到多少东西的.
dingdong0080 2004-09-05
  • 打赏
  • 举报
回复
VB提供了简便的声明符号来代表声明类型,$代表String,%代表Integer,@代表Currency,&代表Long,#代表Double,!代表Single.....

对于字符串的声明分二种:定长与不定长
定长 c as string *N 定义为字符串长度为N的数据类型
不定长 c as string   定义为字符串数据类型,长度为字符串类型允许范围内(1-65400)的任意长度
sunxysong 2004-09-05
  • 打赏
  • 举报
回复
同意楼上的
G10 2004-09-05
  • 打赏
  • 举报
回复
问题1:comped = "" : comping = Chr(0) : comping_p = 0
这句怎么理解啊?

    用 : 将三个语句写在了一行

问题2: Dim ibuf$, obuf1$, obuf2$这个$符号是干什么的?
     
String 的类型声明字符为美元号 ($)

问题3:ByVal flag% 这个%号是干什么的?

Integer 的类型声明字符是百分比符号 (%)


G10 2004-09-05
  • 打赏
  • 举报
回复
c As String * 1 什么意思啊?
是定长的字符变量
mbh0210 2004-09-05
  • 打赏
  • 举报
回复
c As String * 1 什么意思啊?
zyg0 2004-09-05
  • 打赏
  • 举报
回复
问题1=
comped = ""
comping = Chr(0)
comping_p = 0
shw014 2004-09-05
  • 打赏
  • 举报
回复
问题1:comped = "" : comping = Chr(0) : comping_p = 0
这句怎么理解啊?
你可以理解为
comped = ""
comping = Chr(0)
comping_p = 0

不知道从什么时候开始 : 成了BASIC语句间的分隔符
mbh0210 2004-09-05
  • 打赏
  • 举报
回复
问题1的声明是这样的:
Dim comped$, comping As String * 1, comping_p%, bit_p&
后面两个问题解决了
levine001 2004-09-05
  • 打赏
  • 举报
回复
定长 c as string *N 定义为字符串长度为N的数据类型

是字符串的长度

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧