给14级软件5班同学的答疑(20141017)
来源:互联网 发布:软件测试工作感想 编辑:程序博客网 时间:2024/06/08 11:42
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++文件编译成汇编语言
汇编:将汇编代码翻译为机器代码
- 给14级软件5班同学的答疑(20141017)
- 给14级软件5班同学的答疑(20141018)
- 给14级软件5班同学的答疑(20141022)
- 给考软件设计师的同学几点建议
- 给众人答疑的日子
- 给计算机专业的同学
- 给计算机专业的同学
- 给计算机专业的同学
- 给计算机专业的同学
- 给同学的祝福
- 某同学的性能测试的问题和答疑
- 网摘]给计算机专业的同学
- 给没有毕业的同学
- 给没有毕业的同学
- 给我的同学,勿喷
- 给ACM迷茫的同学
- .net一期班陈同学给广州传智播客的一封信
- 给新考上北大软件与微电子学院的同学——利用北大资源
- struts2表单提交乱码问题解决办法
- Linux下FrameBuffer直接写屏
- Android 完全自定义对话框的实现(标题栏+EditText+双按钮)
- .ifnz UART_SUPPORT
- 将UE4代码编译成32位的编辑器
- 给14级软件5班同学的答疑(20141017)
- mysql 数据库 锁状态查看
- 《人工智能(智能系统指南,第二版)》读书笔记——5、第四章
- 第九周 项目四 乘法口诀表
- 消方块小游戏
- 简单socket编程抓包
- Power Strings (poj 2406 KMP)
- asn.1的理解
- hdoj 1176 免费馅饼(动态规划)