空格、,逗号、;分号、()括号、{}大括号、[]下标他们之间的问题?
他们之间有什么联系吗?可以互相代替吗?放在不同的位置有不同的意义吗?编译是会对他们做怎样的处理呢?举个例子:
#include <stdio.h>
int main()
{
int a,b=0;
for(a=0;a<=100;a++) //括号内为什么要用分号?
{
printf("%d\n",a),
b+=a,
printf("b=%d\n",b) ,//不论中间的内容无论多长多复杂,for() 后遇到的第一个分号表示此for语句的循环体,是这样吗?
} //这一对大括号加不加好像执行都是一样的!?
printf("b+1000=%d\n",b+1000);
}
还有能回答一下例子中的几个问题吗?
[ 本帖最后由 yangt 于 2014-1-20 23:55 编辑 ]