c语言_____主参数值的运算

图片说明

图片说明

这个值是怎么计算的,没有理解到,一脸懵逼,麻烦大家看看!

Sorry, no CN-input-method installed.
argc = 4, argv[0]->"tt", argv[1]->"12", argv[3]->"345", argv[4]->"678"

For the first loop, n=0, i=1
*argv[1] = '1'
n=0*10+'1'-'0'; //n=1

For the second loop, n=1, i=2
*argv[2] = '3'
n=1*10+'3'-'0'; //n=13

For the third loop, n=13, i=3
*argv[3] = '6'
n=13*10+'6'-'0'; //n=136

理解不到,希望懂的朋友 ,解释清晰点,谢谢

首先你要清楚main的几个参数到底是干什么用的,然后再来讨论这个问题

看着就一个书 argc是位数 argv是每位上对应的数字

1,1*10+3,13*10+6,argv元素指向字符串:12,345,678,分别取第一个*argv[i]

ultraedit?

argv的数据类型是char。