鱼C论坛

 找回密码
 立即注册
查看: 1516|回复: 11

[已解决]整个程序和整个源文件的区别!

[复制链接]
发表于 2020-10-1 11:28:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[size=7]今天看书,看到全局变量和文件作用域有点不懂。书上说全局变量是定义在所有函数之外的任何变量,其作用是从变量定义到整个程序结束的部分!文件作用域是定义在所有函数之外的标识符。作用域是从定义到整个源文件结束!整个源文件和整个程序是什么关系了?
最佳答案
2020-10-1 17:52:39
刘大胡 发表于 2020-10-1 17:32
我刚学,又可能问的问题比较弱智。凡是在主函数int main()之内的才叫程序,之外的叫代码,只有进入主 ...

“主函数int main()之内的才叫程序,之外的叫代码” 不能这么理解的 ! main() 这个主函数是你的程序(叫工程也好,叫项目也好) 的入口,它也是由程序代码组成的,所以称为主函数比较妥当,其他的函数可以是子函数数,也可以孙函数,还有可能是重孙函数,这要看所在的位置,看是被谁在调用

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-1 11:29:20 | 显示全部楼层
我不是给你回复了吗?怎么又发一帖?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-1 11:30:38 | 显示全部楼层
程序组成文件,可以理解成程序是文件的子集
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-1 12:16:52 | 显示全部楼层
巴巴鲁 发表于 2020-10-1 11:30
程序组成文件,可以理解成程序是文件的子集

那是不是一个文件里面包含多个程序,一个程序里面只有一个主函数了????
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-1 12:22:52 | 显示全部楼层
风过无痕1989 发表于 2020-10-1 11:29
我不是给你回复了吗?怎么又发一帖?


不好意思,有很多不懂得地方。你看我说的对不对,一个项目分为多个模块,一个模块分为多个文件,一个文件里面有多个程序,一个程序里面有多个主函数?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-1 12:22:56 | 显示全部楼层
刘大胡 发表于 2020-10-1 12:16
那是不是一个文件里面包含多个程序,一个程序里面只有一个主函数了????

是的,一个工程里只能有一个主函数 main(),只要你愿意,可以有无数个子函数,并且子函数可以实函数,也可以是空函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-1 16:41:41 | 显示全部楼层
工程----->项目------>函数------->返回
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-1 17:32:35 | 显示全部楼层
风过无痕1989 发表于 2020-10-1 11:29
我不是给你回复了吗?怎么又发一帖?


我刚学,又可能问的问题比较弱智。凡是在主函数int main()之内的才叫程序,之外的叫代码,只有进入主函数后程序才会运行?一个大项目就一个主函数?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-1 17:52:39 | 显示全部楼层    本楼为最佳答案   
刘大胡 发表于 2020-10-1 17:32
我刚学,又可能问的问题比较弱智。凡是在主函数int main()之内的才叫程序,之外的叫代码,只有进入主 ...

“主函数int main()之内的才叫程序,之外的叫代码” 不能这么理解的 ! main() 这个主函数是你的程序(叫工程也好,叫项目也好) 的入口,它也是由程序代码组成的,所以称为主函数比较妥当,其他的函数可以是子函数数,也可以孙函数,还有可能是重孙函数,这要看所在的位置,看是被谁在调用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-1 18:35:30 | 显示全部楼层
多谢!在一边工作一边自考,确实有很多不懂的!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-1 20:00:11 | 显示全部楼层
刘大胡 发表于 2020-10-1 18:35
多谢!在一边工作一边自考,确实有很多不懂的!

加油! 这里是个学习的好论坛,有不懂的地方,尽管可以到这里来求得答案

只是记得别忘回来给出你满意的答案哟~~这个不需要你付出任何的代价,你给出最佳答案后,系统会给帮助你的人一个奖励:鱼币+3,荣誉+2,技术+1 而已
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-2 02:07:09 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 23:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表