hello everyone!现在由我来带大家进入编程语言C++的学习
相信大家有一点C的基础的,以下是一些对初学者困惑的解答和建议:
-
为什么要将头文件写到写到程序里边呢? 因为此时涉及到程序和外面世界的通信,将源代码文件和头文件组合成一个复合文件,编译的下一阶段需要该文件
-
命名空间可以将代码封装到一个单元中,可以通过单元名称去同名代码的不同含义。using编译指令可以使得某个命名空间的所有名称都可以使用,其实这是一种偷懒的做法,在大型项目中会存在潜在的问题。可以通过
using std:: out;
来声明所需要的名称,之后就可以直接使用out
,而不必加上std::
前缀。 -
endl
可以去确保程序继续运行前刷新输出,而\n
不可以保证。也就是说在有些系统中,可能输入信息后才有提示 -
C++代码风格:
1.每条语句占一行
2.每个函数段需要俩个大花括号包含,这俩花括号各占一行
3.函数中语句都相对花括号进行缩进
4.与函数名称相关的圆括号周围没有空白[1]。 -
为什么必须声明变量?因为不声明会存在潜在问题!如果不声明,错误的拼写了变量名,将在不知情的情况又创建了一个新的变量。
-
函数如果写在
main
函数下面则需要在主函数体上面声明。C++不允许函数定义嵌套在另一个函数定义中,每个函数的创建是平等的。大部分情况下,构建程序的过程本质上是对规范调试的过程。
现在的互联网是浮躁的,导致现在的学生是浮躁的,都想一步登天。我建议是大家把那几个学科大课学好,把C语言学好,然后再去选择其他编程语言。一步一步的来,不要急。
最后给大家几个忠告来结束本文吧:
1.多交流:不管你的技术多么硬,你都不可能一个人做完所有的事情,你要学会与别人合作,与别人交流。交流过程中,要注意交流技巧。学会尊重别人,但要不亢不卑。
2.多动手:熟能生巧,这是万能之理。我们干的是技术活,最能证明自己能力的就是干!不是扯淡!
3.多思考:不要做编码机器。
4.多总结:相同的问题不可能只出现一次,尤其是在我们这个行业。总结是为了你在以后更快的解决类似的问题,提高工作效率。
5.多分享:分享的更多,你会得到的更多,相信我。
6.多阅读:多聆听:不要仅限于技术,你要了解的不只是技术。同样的问题,听一听别人是怎么想的,怎么思考的,你会得到更多。
7.永远不要做拿来主义:没有人有义务帮你搞定问题,不要张口就要,给你你很幸运,不给你也不是别人的错。
空格、回车和制表符统称为空白。 ↩︎