1.
创新互联公司从2013年成立,先为美兰等服务建站,美兰等地企业,进行企业商务咨询服务。为美兰企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
最开始a=0.000000;
2.
C语言从main()函数开始执行,如果在main()函数中不调用test(),那么test()就不执行。
3.
假设调用了test()函数,那么要等timer函数执行完之后才开始执行a
=
k
+
i
。
4.
假设调用了timer()函数,只是要循环100次,并不是100个时钟周期。
其实是printf("等于");
先执行的,然后再执行的scanf("%d", c);
只不过scanf的时候并不是从屏幕上scanf的,而是从缓冲区scanf的
你的5其实在printf之前先进入了缓冲区,然后再printf等于,然后再从缓冲区scanf那个5
如果要想得到你那个效果的输入输出,可以试试下面的代码
#include stdio.h
void main()
{
int b, c, f;
char a;
scanf("%d %c", b, a);
printf("%d%c", b, a);
if (a == '-')
{
printf("等于");
scanf("%d", c);
f = b - c;
printf("%d %d", c, f);
}
}
进入程序后,就开始找main函数,可能是int main也可能是void main等。
然后可能遇到判断、循环、分支结构,然后按各自的语法分别执行,还可能遇到被调函数,到了那里就再去执行被调函数,执行完被调函数就再回来。
直到main函数全部执行完毕,直到最后一行结束,然后程序退出,运行界面出现perss any key to continue。
顺序就是从上到下。遇到一些结构遵循结构的语法进行,但是整体顺序就是由上到下。