c语言 详细介绍一下主函数的运行流程

c语言 详细介绍一下主函数的运行流程,第1张

main() // int main( ) 加上返回类型

{

double result

FILE *data=fopen("61590_4.dat","at") //以追加方式打开文件,若不存在此文件,则自动创建

if(data==NULL)

data=fopen("61590_4.dat","wt") //所以这里不需再创建了

if(data==NULL)//打开错误就返回

return 0

token[n]=getchar() //通过键盘获取一个字符,这里会暂停等待输入,token/n未定义?

result=exp() // 调用exp函数

if(token[n]=='\n') //若按的是回车

{

token[n]='\0' //将n处字符设为结束符,表示字符串在此结束

printf("%s=%g\n",token,result)// 输出结果

fprintf(data,"%s=%g\n",token,result)//将上一行输出结果写入到文件末尾

}

else error() //若按的不是回车,就出错了,嘿嘿

fclose(data) // 关闭打开的文件

return 0 //返回

getch() //从控制台读取一个字符,但不显示在屏幕上,这一句应该得不到执行

}

主函数就是main函数,是程序的入口,就是说程序运行的时候会调用main函数开始执行。

次函数一般很少这么说,都叫做子函数。将一段程序代码写到一起,可以封装成一个函数。函数之间可以互相调用。被调用的函数就是调用它的函数的子函数。

进入程序后,就开始找main函数,可能是int main也可能是void main等。

然后可能遇到判断、循环、分支结构,然后按各自的语法分别执行,还可能遇到被调函数,到了那里就再去执行被调函数,执行完被调函数就再回来。

直到main函数全部执行完毕,直到最后一行结束,然后程序退出,运行界面出现perss any key to continue。

顺序就是从上到下。遇到一些结构遵循结构的语法进行,但是整体顺序就是由上到下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12080422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存