会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冫恋丶
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2020年3月1日
C语言堆内存的分配和使用
摘要: 创建内存 根据大小分配内存 void *malloc(size) size 分配的内存大小 返回指针如果返回NULL 就是分配失败 返回的类型为void *类型所以说使用前得转换 int * p_h = (int *)malloc(100); 分配100字节大小的内存 根据长度分配内存 void *
阅读全文
posted @ 2020-03-01 17:18 冫恋丶
阅读(649)
评论(0)
推荐(0)
2020年2月28日
C语言中File的应用
摘要: 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 冫恋丶
阅读(812)
评论(0)
推荐(0)
2020年2月24日
指针的越界崩溃
摘要: #include <stdio.h> void test() { printf("输出了内容\n"); } int main(void) { test(); int number = 10; // 定义指针的方式: 需要指向的类型 *指针的名称 = 0; int* point = 0; // 这个写
阅读全文
posted @ 2020-02-24 20:39 冫恋丶
阅读(483)
评论(0)
推荐(0)
变量在各各领域的作用域
摘要: #include <stdio.h> // 作用域: 在哪里能够访问到它 // 生命周期: 内存和变量存在关联的时间 // 全局变量:定义在任何一个花括号之外的变量就是全局变量 // 作用域: 全局变量的作用域是定义位置到所在文件结束【在其它文件中使用 extern 可以访问】 // 生命周期: 整
阅读全文
posted @ 2020-02-24 20:37 冫恋丶
阅读(256)
评论(0)
推荐(0)
值交换-及求素数
摘要: #include <stdio.h> // 系统环境变量(通常包含的是标准库头文件) #include "header.h" // 当前路径 + 系统环境变量(通常包含的是用户自定义的文件) #include <conio.h> // 使用函数的三个步骤: 声明函数 + 定义函数 + 调用函数 //
阅读全文
posted @ 2020-02-24 20:35 冫恋丶
阅读(214)
评论(0)
推荐(0)
C语言 typedef struct _STUDENT {}STUDENT,*PSTUDENT;
摘要: 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 冫恋丶
阅读(721)
评论(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 冫恋丶
阅读(187)
评论(0)
推荐(0)
2020年2月23日
输入字符串把大小转换为小写
摘要: // 定义一个数组 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 冫恋丶
阅读(523)
评论(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 冫恋丶
阅读(157)
评论(0)
推荐(0)
C语言输出杨辉三角形
摘要: 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 冫恋丶
阅读(1070)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告