int argc =5
for(i=1i<5i+=2)
len+=strlen(argv[i])
循环第1次:i=1, argv[1]=abcd , len= 0+4
=4
第2次型隐旅:i=3, argv[3]=h3 ,len=4+2
=6
第3次: i=5, i=5 for 循环携氏停止卜凳.
len= 6
如果输入an anple,该程序的输出结果是( na )。strlen计数到'\0'结束,所以这个程序只对于an anple中的an进行处塌迅扮理,
{t=str[i]
str[i]=str[j-1]
str[j-1]=t
}
这一段团灶处理是交换字符昌闭,所以an交换后得到na输出
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)