童程童美,美国上市公司出品,6000多名员工,年产值超10亿元,19年编程教学经验,为3-18岁青少儿提供创意启蒙、人工智能编程、智能机器人编程、信息学奥赛为核心的趣味编程课.教学模式线上线下一体;线上1对5小班直播教学;线下50多座城市,230多家校区,一站式少儿编程教育机构.

C++基本结构
了解过基本概念后,想要知道如何学习C++,还需要知道C++代码的基本结构。通常我们可以把一个常见的单文件(针对信奥)的C++代码分为三个代码部分:
全局变量区。在C++中我们通常会将引用头文件、定义全局命名空间(namespace)、定义全局变量这三种语句放在代码的开头。
因为头文件是声明我们在代码中需要使用的函数/变量的文件,将其放在文件开头可以避免使用到相应函数/变量时出现未声明的编译错误。
因为命名空间是C++中区分某些名字(变量名,函数名或者对象名)性的,某些常用且不容易出现重名的名字(如cin,cout)就会利用using语句去全局声明命名空间,表示代码中可以出现该命名空间中的名字且不加前缀。因此该语句通常也放在代码较前面增加全局有效性。
全局变量。为了使全局变量全局有效,我们通常会把其声明尽可能提前,因此也会放在文件开头。
自定义函数/对象区。同样,为了让我们自己定义的函数/对象在主函数中运行时被C++认可,我们通常都会将自定义函数与对象放在主函数之前。(当然也可以只把声明放在这里,把定义延后)
主函数区。为了让代码运行时所有变量/函数/对象都合法,我们通常将主函数放在较后,但这同时也是C++代码的核心。一个C++程序可以没有前面两项代码,但一定要有主函数。