中易网

假定一下程序经编译和连接后生成可执行文件PROG.EXE,如果在DOS提示符下键入PROG ABCD EFGH IJKL<回车>,

答案:1  悬赏:60  
解决时间 2021-01-16 19:22
假定一下程序经编译和连接后生成可执行文件PROG.EXE,如果在DOS提示符下键入PROG ABCD EFGH IJKL<回车>,
最佳答案
PROG ABCD EFGH IJKL<回车>
程序名为prog
有三个命令行参数ABCD EFGH IJKL
while(--argc>0) printf("%s",argv[argc]);

argc是指包括程序名在内的参数个数,本程序为4
argv是个指针数组,里面存的是命令行参数和程序名
以上语句是从后向前输出各参数,所以,结果为:IJKLEFGHABCD
追问:PROG ABCD EFGH IJKL不是分别对应argc[0] argc[1] argc[2] argc[3]吗?
--argc>0应该是argc是3和2啊,1应该不行吧??为什么还有ABCD??
追答:argc从4开始,--argc =3 2 1 >0 有何不可?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金马轿车快修怎么去啊,我要去那办事
山东洪安离合肥多远
日语 仰る和おっしゃいます
中旗哪有修油锯的 我的油锯油管坏了
黑塔利亚中,港仔和湾娘都分别出现在哪些集呀
小车尾部可以安装行李架吗
残缺也美丽
家里来一只母猫生了几个小猫好不好
什么是Defined_Contribution?
c#从键盘接收整数,并求和
广州市康蓉科技有限公司怎么样
what to do是什么意思
老梁:《百家讲坛》当初为什么火
一个整数除以5正好除尽被除数除数和商的和是9
美的KD21B-C黑金星微波炉说明书
推荐资讯
在电脑上怎么下载正版GTA4?
学生选修课程系统设计
∫{√(1+t^2)-√(1-t^2)}dt=多少?
40升氧气瓶能用多久
假释人是外地人想转到玉环芦浦要什么手续
年代的代可以组什么词
总承包60KW光伏电站,电站建成大概需要多少资
如何判断一个函数的左右导数是否存在?
红眼火炬和马赛克能杂交吗
平流式溶气气浮机用于哪种污水?
网络打印机主机不打印其他不能打印,主机打印
寻找·李慧珍的专辑曲目
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?