- 博客(13)
- 收藏
- 关注
原创 06 矩阵计算【动手学深度学习v2】李沐
在跟学李沐老师的【动手学深度学习v2】过程中,对标量求导这两个表格的内容不熟悉。所以试着写了以下过程。希望能对大家有所帮助。
2024-03-02 14:23:12 334
原创 栈 240201
int a[N];int top;} //静态栈,一般不用//stack.hint* a;int top;}ST;//没有头尾的区别//访问栈顶元素。
2024-02-04 02:12:18 325 1
原创 操作符 240131
+,&*,++ --,sizeof,~(二进制按位取反),(类型)强制类型转换。(类型)a = -10;首先,-10以补码的形式存储, 怎么解读取决于类型。~ 与反码的区别,符号位也取反 ~0 = 1。sizeof 是关键字,也是操作符。
2024-01-31 19:59:31 1443 1
原创 C 语言 蛇形矩阵
思路展示这里考虑m行n列的数组a[m][n](假设m<n),蛇形填充1~m*n 的数字。我们有:每个元素的行列指标之和的奇偶性,可以决定填充方向是↙还是↗。方向确定后,就要确定填充的起始和终止条件。根据填充过程中,数组行标和列标的变化过程,可以分为三个部分上三角形,平行四边形,下三角形↗↙上三角i: flag -> 0,j: 0->flagi: 0->flag j: flag -> 0,平行四边形i: (n-1)-&g
2022-03-24 20:54:32 295
原创 C5 操作符
文章目录移位操作符整数二进制表示有三种形式整数在内存中存储的是补码的二进制原码——>补码 两种方式左移操作符右移操作符对于移位操作符,不要移负数位,这是标准位操作符移位操作符整数二进制表示有三种形式原码反码补码正整数的原码补码反码相同a = 5原码 00000000 00000000 00000000 00000101反码 00000000 00000000 00000000 00000101补码 00000000 00000000 00000000 00000101
2022-01-24 14:33:45 339
原创 C42 扫雷游戏
一个扫雷游戏// 考虑 ‘0’ 与‘1’表示雷和非雷初始化棋盘;初始化 游戏界面board[ROW+2] [COL+2];埋雷随机数生成找雷是雷,游戏结束不是雷,数雷,赋值给show一直找下去,最多找(ROW*COL-雷数)次// main()#define _CRT_SECURE_NO_WARNINGS = 1#include<string.h>#include<time.h>#include<stdlib.h>#include&l
2022-01-24 01:02:43 2523
原创 C4(1) 三字棋代码实现
设计game(){初始化;打印;下前四步从第五步开始判断输赢9步没产生输赢是平局}代码int judge(char board[ROW][COL], int row, int col, int p){ int x = p / row; int y = p % row; if ((board[x][0] == board[x][1] && board[x][0] == board[x][2]) || (board[0][y] == board[1][y] &
2022-01-23 19:46:37 183
原创 C4 数组
文章目录数组的创建和初始化一维数组二维数组三维数组数组在内存中连续存储数组越界数组的创建和初始化一维数组数组是一组相同类型元素的集合type_t arr_name [const_n]int a[n]; // C99引入变长数组概念,允许数组大小用变量来指定。取决于编译器是否支持C99。int a[10] = {1,2} //不完全初始化,剩下补0;int a[n]= {1,2}; //error : 变长数组不能初始化int a[3]; // 未初始化,随
2022-01-23 18:25:12 117
原创 C3 函数
文章目录函数是什么函数分类库函数 :MSDN 如何阅读库函数功能sizeof返回值的类型是size_t,是个unsigned int;自定义函数形参与实参指针变量形参实参传递两数交换的函数函数调用TDD(test driven develop)测试驱动开发函数功能设计最好足够单一传值调用判断整数区间的素数 && 判断闰年命名习惯传址调用二分查找嵌套调用可以嵌套调用,不可以嵌套定义链式访问printf()返回值是打印的字符的个数,转义字符也算函数是什么具有相对独立性的,负责某项固定功能,
2022-01-22 02:07:37 435
原创 C2 分支和循环语句(完)
文章目录什么是语句分支语句if()Switch循环语句whilefordo whilegoto 语句C语言是结构化的程序设计语言1.顺序结构2.选择结构3.循环结构什么是语句 C语言的语句分为以下5类: 表达式语句 函数调用语句 控制语句 复合语句 空语句 之后介绍控制语句:用于控制函数的执行流程,以实现程序的各种结构方式,由特定的语句定义符组成,C有9种 可分为以下三类 1. 条件判断语句,即分支语句:if 、while 2. 循环执行语句 do while、wh
2022-01-15 22:49:56 308
原创 C1 初识C语言(完)
文章目录课堂须知初识C语言1.什么是C语言课堂须知课程注意养成写博客的习惯:学习总结,记录学习过程和心得工具推荐gitee -代码托管网站gitHub 国外代码平台 代码仓库(类比QQ空间相册)印象笔记 笔记X-mind 框架C语言C生万物,编程之本学好编程,不仅仅是C语言学习框架1计算机语言,2算法和数据结构3操作系统4计算机网络5项目实践(数据库)初识C语言1.什么是C语言计算机语言:人和计算机交流的语言底层 :电脑—硬件 驱动上层 :操作系统(Windo
2022-01-15 13:55:33 1095
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人