c语言中for的用法

2024-11-18 01:49:15
推荐回答(5个)
回答1:

printf("%d",x,y);
不会报错,printf是一个多参数的c函数,编译的时候,printf函数本身并不知道"引号"中需要多少个参数,它只是按照顺序从堆栈上取参数而已。所以用啥编译器都不会报告错误。
一个分号是一条语句,前缀先执行,后缀后执行。

回答2:

for(表达式1;表达式2;表达式3)
其中表达式1是初始条件,
表达式2是循环条件,
表达式3是循环因子
比如:
int
a;
for(a=0;a<10;a++)
表示循环10次。

回答3:

c语言中
*是二元运算符:乘号,用于将两个表达式的值相乘;
也是一元运算符:取值,用在指针表达式的左边,取指针指向的存储位置的值。

回答4:

for(i=1;i<=100;)
{

sum=sum+i;
i++;
}
意思为
当i=1时 sum=sum+1=1;
当i=2时 sum=sum+2=3;
当i=3时 sum=sum+3=6;
一直到i=100 算出sum的值

回答5:

你这些程序肯定是某些二流教科书上,根本就是误导人。
for后面语句(需要循环的)不管是一句还是多句都要加!因为加{}比不加{}让程序表述得更加清楚!