摘要: ## 一、结构体 ### 1.产生及意义 ### 2.类型的描述 **使用格式:结构体成员是不占用内存空间的,类比于`int`属于类型范畴。** ```c struct [结构体名] { //成员间的数据类型可以不同 数据类型 成员1; 数据类型 成员2; ······ }[one or more 阅读全文
posted @ 2023-06-29 17:07 假行僧me 阅读(10) 评论(0) 推荐(0) 编辑
摘要: ## 一、函数的定义 数据类型 函数名 (数据类型 形参名,数据类型 形参名,···) ```c 1 #include 2 #include 3 4 int main() 5 { 6 printf("hello world!\n"); 7 8 return 0; 9 } jxs@jxs-ubuntu 阅读全文
posted @ 2023-06-29 17:07 假行僧me 阅读(2) 评论(0) 推荐(0) 编辑
摘要: [toc] 书写程序的原则:==谁申请地址,待程序执行结束后谁要释放==。动态内存管理的函数包括有`malloc calloc realloc free`,其中`free`函数要与前三者在一个函数中同时使用或者在同一个模块中。 ## 一.`malloc` * 函数定义:`void *malloc(s 阅读全文
posted @ 2023-06-29 17:07 假行僧me 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ## 一、一维数组 构造类型之一,存放的数据地址连续 ### 1.定义 使用格式:**【存储类型】 数据类型 标识符 \[下标]** ### 2.初始化 ### 3.元素引用 示例代码: ```c #include #include #define M 3 int main() { int i; / 阅读全文
posted @ 2023-06-29 17:06 假行僧me 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ## 一、变量与地址 指针(*pointer*)是一个值为地址的变量(或者数据对象)。 引入指针: > * 正如`char`类型变量的值为字符、`int`类型变量的值为整数、指针类型的变量是地址。 > **`type name = value ==> int *p = &n `** >> **`p` 阅读全文
posted @ 2023-06-29 17:06 假行僧me 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ## **流程控制语句** - **顺序语句** > 特点:语句逐句执行 > - **选择语句** > 特点:出现了一种以上的情况时使用 > - **循环语句** > 在某个条件成立的情况下,循环执行某个语句、 > ### 关键字: > * 选择:`if-else`, `which-case`; > 阅读全文
posted @ 2023-06-29 17:06 假行僧me 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Input & Output --> 标准IO、文件IO ## 一、函数类型 ### 1.格式化输入输出函数: `printf` & `scanf` ####(1)`printf` 定义如下:int printf(const char *format, ...); **`format`: 是字符串, 阅读全文
posted @ 2023-06-29 17:05 假行僧me 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## c语言数据类型如图: ![image](https://www.runoob.com/wp-content/uploads/2014/09/32-64.jpg) 图中的单位为`byte`(字节),`1 byte = 8 bit`. * **整形数据的存储都是以补码的形式存储的** * 对于负数 阅读全文
posted @ 2023-06-29 17:04 假行僧me 阅读(3) 评论(0) 推荐(0) 编辑
摘要: * #### 算术运算符: **假设变量 A 的值为 10,变量 B 的值为 20,则:** ![image](https://img2023.cnblogs.com/blog/1979944/202306/1979944-20230630095823058-167119384.png) > **关 阅读全文
posted @ 2023-06-29 17:04 假行僧me 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ## 1.常量 **Def: 程序执行过程中值不会发生变化的量** ### (1)整型常量 > 1, 15, 6, etc ### (2)实型常量 > 3.14, 5.6, etc ### (3)字符常量 **def:使用单引号引起来的单个字符或者转义字符** > `'j'`, `'\n'`, `' 阅读全文
posted @ 2023-06-29 17:03 假行僧me 阅读(9) 评论(0) 推荐(0) 编辑