04 2021 档案

摘要:C程序编译过程 在linux系统下,应用比较广泛的编译器是gcc编译器。gcc是一个编译器集。gcc不知可以编译c语言,还能用于c++,java, Object-C等语言程序的编译。 编译过程: Hello world是初学者使用任何一项编程语言最基本最简单的程序。下面是一个C语言版的"Hellow 阅读全文
posted @ 2021-04-22 10:32 一大堆豆子 阅读(200) 评论(0) 推荐(0) 编辑
摘要:简介 C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,编译器优化的时候可能会出现问题,如当遇到多线程编程时,变量的值可能因为别的线程而改变,而该寄存器的值不会相应改变,从而造成应用程序读取的值和实际的变量值不一致。例如在本次线程内,当读取一个变量时,为提高存取速度,编译 阅读全文
posted @ 2021-04-21 17:19 一大堆豆子 阅读(39) 评论(0) 推荐(0) 编辑