寒假作业一
作业描述 详情 这个作业属于哪个课程 2020福大面向对象程序设计 这个作业要求在哪里 面向对象程序设计寒假作业一 这个作业的目标 a.安装c++开发环境; b.了解c语言缺陷,以及c++/c语言编译过程; c.了解命令行,查看编译器版本,用命令行编译代码; d.学习markdown技巧,完成要求编程题 作业正文 寒假作业一 其他参考文献 visual studio2019的安装以及使用 、 markdown 、C++ Primer Plus 一、问答题 1.如果你不了解C++请回答以下问题:你认为C语言有什么缺陷(你觉得哪里用的不顺手)。 1.C语言比较灵活,但这就造成语法限制不严格。 C语言对数组下标越界不检查,对变量类型也约束不严,运行时类型检查不可用,这样就很难发现错误。 2.C语言运算符多,优先级也不太一样,使用的时候比较麻烦。 有的时候对部分运算符优先级使用错误,也较难发现。 3.C语言在实现过程中可能会比较复杂,有时代码需要写的很长。 4.输入输出都比较麻烦,对于字符串的输入输出问题也更容易出现问题。 2.查阅相关资料,简述一下C语言/C++的编译过程。 (最近刚开始看c++,这边对c++的编译过程进行简述) 编译源代码,这个过程是将源代码翻译为主机使用的内部语言——机器语言。 过程大概是预编译处理(.c)->编译优化程序(.s->汇编程序(.obj、.o、.a)->