摘要: 创建内存 根据大小分配内存 void *malloc(size) size 分配的内存大小 返回指针如果返回NULL 就是分配失败 返回的类型为void *类型所以说使用前得转换 int * p_h = (int *)malloc(100); 分配100字节大小的内存 根据长度分配内存 void * 阅读全文
posted @ 2020-03-01 17:18 冫恋丶 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 1 #C语言中规定我们使用文件必须初始化一个文件指针 2 FILE* pfile = NULL; 3 #以a+追加的方式打开文件 返回值0为打开成功 4 int fp = fopen_s(&pfile, "D://C项目/file/1.txt", "a+");5 #关闭文件 close(pfile) 阅读全文
posted @ 2020-02-28 16:56 冫恋丶 阅读(754) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> void test() { printf("输出了内容\n"); } int main(void) { test(); int number = 10; // 定义指针的方式: 需要指向的类型 *指针的名称 = 0; int* point = 0; // 这个写 阅读全文
posted @ 2020-02-24 20:39 冫恋丶 阅读(465) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> // 作用域: 在哪里能够访问到它 // 生命周期: 内存和变量存在关联的时间 // 全局变量:定义在任何一个花括号之外的变量就是全局变量 // 作用域: 全局变量的作用域是定义位置到所在文件结束【在其它文件中使用 extern 可以访问】 // 生命周期: 整 阅读全文
posted @ 2020-02-24 20:37 冫恋丶 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> // 系统环境变量(通常包含的是标准库头文件) #include "header.h" // 当前路径 + 系统环境变量(通常包含的是用户自定义的文件) #include <conio.h> // 使用函数的三个步骤: 声明函数 + 定义函数 + 调用函数 // 阅读全文
posted @ 2020-02-24 20:35 冫恋丶 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 5 //给stuct _STUDENT 起一个别名 为 STUDENT,*PSTUDENT 6 typedef struct _STUDENT 7 { 8 char 阅读全文
posted @ 2020-02-24 18:15 冫恋丶 阅读(647) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h> #include <stdlib.h> #include <string.h> //起别名 typedef struct _STUDENT { //学生的编号 int Num; char sName[20]; int nScore; }STUDENT,*PSTU 阅读全文
posted @ 2020-02-24 14:14 冫恋丶 阅读(176) 评论(0) 推荐(0) 编辑
摘要: // 定义一个数组 char str[100] = { 0 }; scanf_s("%s", str, sizeof(str)); // 循环遍历数组中的有效元素(空字符之前) // 如果str[i]为0 就是最后一位 整个循环结束 for (int i = 0; str[i]; i++) { // 阅读全文
posted @ 2020-02-23 19:11 冫恋丶 阅读(503) 评论(0) 推荐(0) 编辑
摘要: // 水仙花数: 三位数 个位十位百位的立方和 == 本身 for (int i = 100; i <= 999; ++i) { // 分别的获取到个十百位的数据 int a = i % 10; // 567 % 10 -> 7 int b = i / 10 % 10; // 567 / 10 % 阅读全文
posted @ 2020-02-23 19:09 冫恋丶 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 // 打印杨辉三角: 行 + 列 2 int arr[13][13] = { 0 }; 3 4 // 1. 确定要打印的行数: 13(n) 5 for (int i = 0; i < 13; ++i) 6 { 7 // 2. 确定列数:杨辉三角 行 == 列 8 for (int j = 0; 阅读全文
posted @ 2020-02-23 19:08 冫恋丶 阅读(957) 评论(0) 推荐(0) 编辑