坚持打卡

#和牛牛一起刷题打卡#
1. pragma comment 将一个注释记录放到对象文件或可执行文件中;pragma code_seg 能够设置程序中的函数在obj文件中所在的代码段,如果未指定参数,函数将放置在默认代码段.text中; pragma once 保证所在文件只会被包含一次,它是基于磁盘文件的,而#ifdef是基于宏的。
2. pragma code_seg()一般用于DLL中,即在DLL中定义一个共享的、有名字的数据段。最关键的是这个数据段中的全局变量可以被多个进程共享,否则多个进程之间无法共享DLL中的全局变量。
3. free函数的作用是释放内存,内存释放是标记删除,只会修改当前空间的所属状态,并不会清除空间内容。
4. strcat()的第一个参数所指向的内容必须可以修改,不能为字符串常量。
5. 局部变量用作返回值时,会生成一个局部变量的拷贝用作返回值,之后局部变量会被系统回收;函数不能返回局部变量的地址,因为如果返回局部变量的地址,系统回收后,指针、引用指向的内容就无意义了。
6. 枚举类型可以向整型自动转换,整型向枚举类型转换需要强制类型转换。
7. volatile可以保证并发编程的可见性和有序性,但无法保证原子性。
全部评论

相关推荐

微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务