关于C语言应该知道的一些知识
2018-04-18 13:54
211 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Harley__Quinn/article/details/79988772
秋招找到的工作,不是很满意但是真的想离开学校所以就先签了。后来也一直排斥看书,不想学习,近期决定还是把一些知识整理一下。
①:#incude尖括号和#include引号的区别尖括号<XXX.h>,表示编译器只在系统默认目录或尖括号内的工作目录下搜索文件,并不去用户的工作目录下寻找,所以一般尖括号用于包含标准库文件。双引号”XXX.h”,表示编译器先在用户的工作目录下啊搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含自己编写的头文件。②:main函数执行之前,还会执行什么代码?Main函数结束 不代表整个进程结束(1) 全局对象的构造函数会在main函数之前执行,全局对象的析构函数会在main函数之后执行;用atexit注册的函数也会在main函数之后执行。(2) 一些全局变量、对象和静态变量、对象的空间分配和赋初值就是在执行main函数之前,而main函数执行完后,还要去执行一些诸如释放空间,释放资源使用权等操作。(3) 进程启动后,要执行一些初始化代码(如设置环境变量等),然后跳转到main执行,全局对象的构造函数也在main函数之前。
相关文章推荐
- 关于Android屏幕适配应该知道的一些知识
- 关于Android屏幕适配应该知道的一些知识
- (易水寒)大一c语言实训小笔记 第一篇(关于自身所缺乏的一些小知识)
- 每个 Web 开发者都应该知道的关于 URL 编码的知识
- C语言中关于数组、指针以及函数的一些基本知识
- Java程序员也应该知道的一些网络知识
- 每个 Web 开发者都应该知道的关于 URL 编码的知识
- DBA应该知道的一些关于SQL Server跟踪标记的使用
- 关于C语言中文件操作的一些知识(小白刚体验)
- C语言的问题,关于temp参数的一些知识
- 前后端分离后,后端师傅们应该知道的一些基本前端知识
- 作为一个程序员,有些知识你应该知道----关于并发和数据库封锁
- 关于C语言的一些零碎知识
- Java初学者应该知道和注意的一些知识
- 关于Sass3.4你应该知道的一些事情
- 关于Django显示时间你应该知道的一些问题
- 关于 Flash 存储,你应该知道的一些事情
- 关于汽车一些您必须知道的知识
- 【测试人员应该知道的一些知识】
- C#大牛应该知道的一些知识