两个FOR语句之间的分号起什么作用?
题目
两个FOR语句之间的分号起什么作用?
不是FOR语句括号内的分号,而是括号外的分号.例如:
for(s1=str1;*s1!='\0';s1++); /*这个语句末尾的分号起什么作用*/
for(s2=str2;*s2!='\0';)
有点明白了.是不是如果没有分号就表示s1最后不指向'\0'?
答案
这个分号说明第一个循环中的循环体为空,也就是第一个循环全部结束了s1指向了str1的最后一个元素'\0',其它的操作什么都没有.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- x^2+y^2+2ax=0是否表示圆? 如果是 化为标准方程
- 在黑板上写出三个整数,然后擦去其中的一个,换成其他两数之和加1,继续这样操作下去,最后得到三个数为35
- 一辆汽车3分钟行驶4千米每分钟行驶4千米的( )
- 如图,正方形MNPQ的顶点在三角形ABC的边上,当边BC=a与高AD=h满足什么条件时,正方形MNPQ的面积是三角形ABC面积的一半?
- 已知函数f(x)=e^(x-k)-x,x属与R K=0时,求函数f(x)的值域 k>1时,函数f(x)在(k,2k)包含k,2k是否存在零
- 某电动机线圈电阻为1欧姆,当它两端所加电压为2V时,电动机正常工作,通过它的电流为0.8A,电动机工作
- 求证根号3加根号8大于1加根号10
- Fe与HNO3反应问题
- 半张纸
- 人之为学有难易乎的学是什么意思
热门考点