1,IDE是什么,Integrated Development Environment,是“集成开发环境”的英文缩写,常见的IDE有visual studio ,eclipse ,visual c++等开发工具,IDE下开发是比较方便的方式,IDE能加快入门的效率,但是未必非要在IDE下开发,使用记事本就可以开发,
2,机器语言,汇编语言,高级语言间的关系和异同
机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂,我们编的程序都要翻译成机器语言才能执行
汇编语言就是用助记符来表示计算机操作命令的一种编程语言。仅仅是将01串用一种容易记忆的方法记了下来,它主要是面向硬件,比c语言等高级语言要低级,比机器语言(就是计算机能直接执行的程序,)要高级点,很难学,要了解很多硬件的知识,
高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,易懂,一般人都用高级语言编写程序,C++,java,c都是高级程序语言,
3,int main(),void main(),的区别
main是c++程序的入口函数,也就是首先执行main函数。void main()和int main(void)都是main函数,不同的是,void main()是不需要返回值的,也就是void关键字表示返回空类型。int main()返回值是int类型,用int来指示。()中表示传入的参数,括号中什么也不写表示不需要参数,()和(void)都表示没有参数
也有些编译器强制要求返回int
4,c++可以在什么操作系统上执行
大多数系统都可以,只要配置好编译环境,
5,面向对象是什么
面向对象是一种对现实世界理解和抽象的方法,对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
基本上就是死记硬背的东西,想要理解要在以后的编程项目中参悟 ^.^
6,c++书写规范
头几行引用库,
然后使用命名空间(可选)
main函数花括号,
括号里面就是要执行的东西,每一句要用分号隔开,换行是为了方便可读性
7,预处理器preprocessor是什么
编译器编译程序的步骤
主要有四个——预处理、编译、汇编和链接,最后得到可执行的目标文件
预处理器做的主要是进行文本替换、宏展开、删除注释这类简单工作,预处理之后,宏会被替换成相应的宏定义,注释会被直接删掉,头文件会被直接加入到文件中
编译器主要做编译工作,将c++文件编译成汇编语言
汇编:将汇编代码翻译为机器代码