在C++中到底什么算一个文件什么又算一个程序?

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:47:11
刚学C++入门,有时候碰到作用域问题说什么一个程序一个文件之类的,
程序和文件不是一回事吗?比如我用vs2005里面创一个excercise.cpp,里面写了求行列式的值的代码,能够运行,这不是一个程序么?刚入门求教各位..

一个程序可以包含很多文件
但一个文件并不一定是一个程序
c++中的域分为好几种:文件作用域,函数作用域等
是对变量或函数起规约作用
超出作用域,就无法访问

文件就是一个整体。

这个整体的内容是程序。

这是形式和内容之间的关系。

就好像书和讲解c++,你拿来任意一本教材都叫书,但是书的内容是讲c++

程序的概念要大
一个程序可能包含若干个文件

对吧