首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C语言学习记录
aka
创建于2022-10-31
订阅专栏
随心记录学习知识点,以便回忆。
暂无订阅
共19篇文章
创建于2022-10-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C语言中数组连续存存储
arr[0] 6421904 0 arr[1] 6421908 1 arr[2] 6421912 2 arr[3] 6421916 3 arr[4] 6421920 4 arr[5] 6421924
C语言指针解引用示意图记录
1. 表示一些复杂的数据结构 2. 快速传递数据 3. 使得函数可以返回多个值 4. 能够访问硬件 5. 处理字符串 6. 理解面向对象语言中引用的基础 取值操作符 * 取地址操作符 &
C语言指针案例一
scanf("%d", &a); &操作符得到存储用户输入值变量a的地址 #指针变量声明 int a; 指针变量声明涉及一个名为解引用操作符()的特殊操作符,用于帮助编译器识别它是一个指针变量。 关联
C语言中命令行参数列表的获取
参数 说明 argc 数组argv的长度,也就是命令行参数的个数+1 argv[0] 指向程序文件名字符串的指针 argv[1] 指向第1个命令行参数字符串的指针 argv[2] 指向第2个命令行参数
C语言函数中的值传递与引用传递
C语言函数中的值传递与引用传递 值传递不会改变主调函数的实参值; 引用传递传入的实参的内存地址,可以在函数中交换实参的值
C语言循环for嵌套输出矩阵
```` #include int main(){ int a=0, b=0; printf("输入矩阵的行和列:"); scanf("%d %d", &a, &b); for (int i = 1;
C语言输入清空缓冲
第一接收scanf输入容易多输入一些数据存留在缓冲区中,对之后再次接收输入造成负面影响,有污染。 需要在scanf接收完输入后,清空缓冲区。 常用的两种通用方式: 方式一: 方式二:
C语言输入和随机数使用猜硬币正反面
```` #include #include #include #include int main(int argc, char const *argv[]) { /* code */ int inp
C语言字符串倒序排列
```` #include #include int main(int argc, char const *argv[]) { int i, n; char source[] = "leg"; cha
C语言链接两个字符串
C语言链接两个字符串简单实现,关键是找到字符串末尾标识 字符'\0'的位置,之后再将合并的字符串从此位置开始填充。
C语言中内存存储整数使用补码
整数加减运算采用补码 在使用补码计算整数的加减时,小整数(负数)在转换为反码的时候要加1,计算结果为正数(正数的补码、反码、原码都是一样的),不需要再减去1,如此巧妙的解决了整数加减运算。 设计真是妙
vscode C/C++环境配置
之前一直用java/scala,C语言用的较少,想重新温故数据结构和算法,故捡起来C语言。以下是使用vscode配置环境的操作,vscode第一次使用,配置经常出错,总结了下大概的配置步骤,留作记录。
C语言读取文件三步骤
C提供了FILE数据结构,读取文件。当函数在缓冲区里面,读完文件的最后一个字符时,就把 FILE 结构里面的文件结尾指示器设置为真。下一次再调用读取函数时,会返回常量 EOF。EOF 是一个整数-1
C语言scanf()读取输入字符串数组
//在字符串变量末尾存储一个空字符\0 //scanf()的占位符%10s表示最多读取用户输入的10个字符, //后面的字符将被丢弃,这样就不会有数组溢出的风险了
C语言Union结构存储多类型的数据
C 语言提供了 Union 结构,用来自定义可以灵活变更的数据结构。 它内部可以包含各种属性,但同一时间只能有一个属性, 因为所有属性都保存在同一个内存地址, 后面写入的属性会覆盖前面的属性。这样做的
C语言struct嵌套链表
struct嵌套,注意在分配内存的时候 head = (node *) malloc(sizeof(struct node)); // 记得加上(node *)不强制转化会编译报错。
C语言struct属性操作
总结:struct变量名,使用点运算符(.)获取属性 struct变量指针,使用箭头运算符(->)获取属性 t == &t t.age == (*t).age == t->a
C语言测试 %x %X %#x %#X的用法
#include <stdio.h> /* 测试 %x %X %#x %#X的用法 */ int main(void) { int x = 47; // 2f的十进制 }
C语言中printf()四种用法记录
printf()用法 // 常用的输出控制符 %d %ld %f %lf %s %x %X %o %#x %#X %p