给14级软件5班同学的答疑(20141017)

来源:互联网 发布:软件测试工作感想 编辑:程序博客网 时间:2024/06/08 11:42

1IDE是什么Integrated Development Environment,是“集成开发环境”的英文缩写,常见的IDEvisual studio eclipse visual c++等开发工具,IDE下开发是比较方便的方式,IDE能加快入门的效率,但是未必非要在IDE下开发,使用记事本就可以开发,

 

2机器语言,汇编语言,高级语言间的关系和异同

机器语言 计算机直接能够接受和应用的语言,是二进制的编程语言,是人应该都看不懂,我们编的程序都要翻译成机器语言才能执行

 

汇编语言就是用助记符来表示计算机操作命令的一种编程语言。仅仅是将01串用一种容易记忆的方法记了下来,它主要是面向硬件,比c语言等高级语言要低级,比机器语言(就是计算机能直接执行的程序,)要高级点,很难学,要了解很多硬件的知识,

 

高级语言是编一些应用软件,与硬件不直接打交道的语言,比较直接,易懂,一般人都用高级语言编写程序,C++javac都是高级程序语言,

 

3int main(),void main(),的区别

mainc++程序的入口函数,也就是首先执行main函数。void main()int main(void)都是main函数,不同的是,void main()是不需要返回值的,也就是void关键字表示返回空类型。int main()返回值是int类型,用int来指示。()中表示传入的参数,括号中什么也不写表示不需要参数,()(void)都表示没有参数

也有些编译器强制要求返回int

 

4c++可以在什么操作系统上执行

大多数系统都可以,只要配置好编译环境,

 

5,面向对象是什么

面向对象是一种对现实世界理解和抽象的方法,对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。

基本上就是死记硬背的东西,想要理解要在以后的编程项目中参悟 ^.^

 

6c++书写规范

头几行引用库,

然后使用命名空间(可选)

main函数花括号,

括号里面就是要执行的东西,每一句要用分号隔开,换行是为了方便可读性

 

7,预处理器preprocessor是什么

编译器编译程序的步骤

主要有四个——预处理、编译、汇编和链接,最后得到可执行的目标文件

预处理器做的主要是进行文本替换、宏展开、删除注释这类简单工作,预处理之后,宏会被替换成相应的宏定义,注释会被直接删掉,头文件会被直接加入到文件中

编译器主要做编译工作,将c++文件编译成汇编语言

汇编:将汇编代码翻译为机器代码

 


0 0
原创粉丝点击