刷新
C 语言数据类型

博主头像 所谓“类型”,就是相似的数据所拥有的共同特征,知道某个值的数据类型,就能知道该值的特征和操作方式。 基本数据类型有三种:字符(char)、整数(int)和浮点数(float),复杂的类型都是基于它们构建的。 字符类型 字符类型指的是单个字符,类型声明使用char关键字,字符常量必须放在单引号里面。 ...

Eclipse Paho MQTT的C/C++库感觉质量不怎么高啊

https://github.com/eclipse/paho.mqtt.c C++库也是依赖这个C库的。 1、内部创建野线程 (不对这个线程执行join操作。传给野线程的指针也没引用计数。如果这个野线程被后调度,导致use after free) 我提的issue。貌似不止这一处?https:// ...

操作系统 进程控制 实验(C语言)

博主头像 进程控制 基本要求 模拟操作系统内核对进程的控制和管理:包括进程的创建和撤销、进程状态的切换和简单的内存空间管理。 实验提示 1、 定义管理每个进程的数据结构PCB:包含进程名称、队列指针、分配的物理内存区域(基址和长度)。每创建一个进程时,需要为其创建PCB并分配空闲内存空间,对PCB进行初始化, ...

C 语言流程控制

博主头像 顺序执行 C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。 条件执行 if if语句用于条件判断,满足条件时,就执行指定的语句。 if (expression) { statement // 表达式expression为真(非 0 值)时,就执行 statement 语句。 } if ...

C 语言运算符

博主头像 算术运算符 +:正值运算符 / 加法运算符 int x = 4 + 22; -:负值运算符 / 减法运算符 int y = 61 - 23; *:乘法运算符 int num = 5; printf("%i\n", num * num); // 输出 25 /:除法运算符 C 语言里面的 整数除法 是 ...

C 语言变量

博主头像 变量(variable)可以理解成一块内存区域,通过变量名,可以引用这块内存区域,获取里面存储的值。 变量声明 C 语言的变量,必须先声明后使用,如果一个变量没有声明,就直接使用,会报错。 声明变量时,必须把变量的类型告诉编译器。 int height; // 声明了变量 height,并且指定类型 ...

123···20>