1、动态库a,动态库b,之间怎么调用全局变量,两个文件之间全局变量是怎么调用的 回答使用extend 2、怎么防止库函数定义不重复 3、函数修饰static有什么作用? 4、宏参数怎么关联使用,例子A,B,C,怎么使用C关联A,B两个宏 5、结构体和共用体说说看? 6、线程是互斥的,怎么保证线程数据 ...
分类:
其他好文 时间:
2021-06-16 17:55:38
阅读次数:
0
共用体: 1.所有的成员变量的地址一致,等同于整个联合体的地址 2.联合体的大小是内部成员变量中,最大的成员变量的大小 3.修改其中一个成员变量的值,其他成员变量的值也随之修改 枚举: 通常是整形常量,不能浮点值,可以是负值,默认初值从0开始,后续较前一个+1,可以给任意常量赋值,后续+1,但是前一 ...
分类:
编程语言 时间:
2021-03-30 13:02:31
阅读次数:
0
值传递和地址传递 1. 简介 C语言传递参数 (或者赋值)可以是值传递,也可以是传递指针,传递指针也叫地址传递 默认传递值的类型:基本数据类型(整数类型,小数类型,字符类型),结构体,共用体 默认传递地址的类型:指针,数组 2.值传递和指针传递的使用特点 2.1 值传递 将变量指向的存储内容,在传递 ...
分类:
其他好文 时间:
2021-01-07 12:39:23
阅读次数:
0
序号 类型与描述 1 基本类型: 它们是算数类型,包括两种类型:整数类型和浮点类型。 2 枚举类型: 它们也是算数类型,被用来定义在程序中只能富裕其一定的离散整数值的变量。 3 void类型: 类型说明符void表明没有可用的值。 4 派生类型: 它们包括:指正类型,数组类型,结构类型,共用体类型和 ...
分类:
编程语言 时间:
2021-01-05 11:24:38
阅读次数:
0
数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。 常量与变量 常量其值不可改变,符号常量名通常用大写。 变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请 ...
分类:
编程语言 时间:
2020-12-14 12:50:29
阅读次数:
4
#include <stdio.h> #include <string.h> /** * 结构体 */ struct Books{ char a[30]; char b[30]; int c; }Book1,Book2; /** * 结构体作为参数 * @param book [descriptio ...
分类:
其他好文 时间:
2020-06-10 18:47:30
阅读次数:
57
A [2551] - 检查宿舍卫生 Problem Description 不知道是从哪个学校开始兴起的还是哪个领导的决定,学校里每周都要检查宿舍卫生!大家发现没有,检查宿舍卫生是件很奇葩的事情,它剥削了每件物品的意义:垃圾桶里不能有垃圾,挂钩上不能挂东西,桌子上不能放东西,床上不能躺人!!假设检查 ...
分类:
其他好文 时间:
2020-06-06 21:33:35
阅读次数:
56
一、结构体 有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性。显然单独定义以上变量比较繁琐,数据不便于管理。这时候就会用到C语言中的另一种构造数据类型——结构体。 1、结构体变量的定义和初始化 定义结构体变量的方式:(1)先声明结构体类型再定义变量名 ...
分类:
编程语言 时间:
2020-06-03 20:48:08
阅读次数:
74
一、联合(union)概述 联合(union)是一种特殊的类 一个union可以有多个数据成员,但是在任意时刻只有一个数据成员可以有值。当我们给union的某个成员赋值之后,该union的其它成员就变成未定义的状态了。分配给一个union对象的存储空间至少要能容纳它的最大的数据成员 类的某些特性对u ...
分类:
编程语言 时间:
2020-06-03 00:57:38
阅读次数:
98
结构体objc_object就是我们常用的id类型 objc_object包括 isa_t isa操作相关 弱引用相关 关联对象相关 内存管理相关 objc_class结构体对应我们平常使用的Class objc_class继承自objc_object 包括 Class superClass; ca ...
分类:
其他好文 时间:
2020-04-16 22:47:06
阅读次数:
82