中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-20 21:04
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [讨论]DOS与C变量 查看 988 回复 2
楼 主 [讨论]DOS与C变量 发表于 2007-12-23 20:01 ·  中国 山西 太原 联通
初级用户
积分 51
发帖 20
注册 2006-12-07 01:09
19年会员
UID 72766
性别 男
状态 离线
想问下DOS与C下变量有何区别??

在学C时,变量几乎可以是任意字母与数字下划线的组合
但是在DOS下的各种命令中,有的变量只允许从%0~%9 %a~%z,还有%0只代程序本身名称

想问的是DOS下的变量是不是只允许从%0~%9 %a~%z 还是有别的一些.比如说两个字母的组合,%AC这样的?

谢谢!!!
2 发表于 2007-12-25 01:27 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
19年会员
UID 59080
状态 离线
你所说的这些都是命令行参数或者for的迭代变量,还有一种更常用的变量,for example:

set var=this is a string
echo var is %var%
3 发表于 2007-12-25 13:02 ·  中国 山西 太原 联通
初级用户
积分 51
发帖 20
注册 2006-12-07 01:09
19年会员
UID 72766
性别 男
状态 离线
谢谢lxmxn版主 你说的那个是环境变量吧 我只是对于P程序的变量有些不解
我还是自己想想吧 不知道自己是不是想错了 还是别的
论坛跳转: