
C语言入门
倾_城
这个作者很懒,什么都没留下…
展开
-
python的前向传播改写为C语言并仿真的过程
1.在导出神经网络的权重和偏差时遇到的问题及解决办法在导权重和偏差的时候不是很顺利,原因是整个神经网络层全部被封装在一个层里,即图4.1中的model_1层,import h5pyfrom keras.models import load_modelmodel = load_model('pathname\\xxx.h5') #模型导入f = h5py.File('pathname\\xxx.h5') #打开h5文件for key in f.keys(): #查看内部的键原创 2020-09-25 21:59:39 · 289 阅读 · 0 评论 -
21天学通C语言-学习笔记(13)
宏定义#define 宏名 宏对象体 (宏对象)千万不要使用C 语言关键字作为宏名。作用域为本文件中从被定义的语句开始一直到该文件结束。因此,对于常用的宏定义,一般都写在头文件中。如果需要结束该宏定义,形式:#undef宏名#define 宏名(参数列表) 宏函数体(宏函数)调用表达式为:宏名(参数列表) 宏名后的左括号必须紧靠宏名。条件编译:#ifdef 命令形式:#if...原创 2020-01-08 17:40:07 · 158 阅读 · 0 评论 -
21天学通C语言-学习笔记(12)
结构体、共用体、枚举和位域结构体声明、定义与存储形式结构体在C语言中用于处理多个单一数据组成的数据集合。一个结构体可以将多个单一信息结合在一起作为一个整体来使用。与整型等简单数据类型一样,使用前需要进行声明:struct 结构体名{ 数据类型1 结构体成员1; 数据类型2 结构体成员2; 数据类型3 结构体成员3;… };这个数据类型名称为:struct 结构体名...原创 2020-01-08 17:21:26 · 258 阅读 · 0 评论 -
21天学通C语言-学习笔记(11)
位运算操作(明日更新)与或非 取反 异或 右移左移 赋值操作符 循环移位原创 2020-01-07 22:04:06 · 147 阅读 · 0 评论 -
21天学通C语言-学习笔记(10)
高级应用篇堆管理(what?):与栈平级动态内存管理分配内存空间malloc 函数可以从堆上获得指定字节数的内存空间,其函数声明如下:void * malloc(int n); 其中,形参 n为要求分配的字节数。该内存空间未经初始化,所以我们必须要召唤 memset 函数。memset 函数的函数声明如下:void * memset(void * p,int c,int n); 其...原创 2020-01-07 22:01:19 · 212 阅读 · 0 评论 -
21天学通C语言-学习笔记(9)
指针(明天更新,今晚看论文了)原创 2020-01-06 19:50:03 · 207 阅读 · 0 评论 -
21天学通C语言-学习笔记(8)
函数10.1 函数概述模块化编程思想:将一些功能相互独立的模块分开,最后合并到主程序的编程方法。C语言中,把功能独立且完整的的模块封装在函数中,由函数提供对外的接口,再在外部函数调用。具体执行顺序如下:当 main 函数运行到函数 m 时,就会查找这个函数定义的函数体,依次执行这些代码;然后继续回到 main 函数,继续执行下一语句。这就是模块化编程的好处,程序规模越大,优势越明显。...原创 2020-01-04 21:33:20 · 208 阅读 · 0 评论 -
21天学通C语言-学习笔记(7)
数组为了处理更复杂的数据,C语言还定义了一些功能更强大的复合数据类型,如数组类型、结构体类型、共用体类型和枚举类型。数组是同一数据类型的许多数据元素按某种顺序排列在一起的集合,通过访问数组名和索引就可以访问数组中的任意元素。本节将重点学习一下内容:一维数组的使用;具名变量的使用;数组越界的风险;二维数组的使用;多维数组的使用。8.1 一维数组一维数组是C语言中用来存储和处...原创 2020-01-04 16:42:53 · 374 阅读 · 0 评论 -
21天学通C语言-学习笔记(6)
选择结构与循环结构标题原创 2020-01-03 22:01:37 · 155 阅读 · 0 评论 -
21天学通C语言-学习笔记(5)
第5章 操作符与表达式操作符:把程序段中所有的变量、常量、数据类型关键字等要素有机地组合成表达式。表达式:表达式由操作符和操作数组成。简单表达式只含有一个操作符,复杂表达式还有两个及以上操作符。语句:一条完整的语句由表达式和分号组成。复合语句:是包含在花括号内的多个语句的集合。C语言的语句都是逐条语句执行的。知识点:逻辑非操作符的优先级与符号操作符一致,但高于运算操作符和关系操作符;...原创 2019-12-30 12:09:32 · 168 阅读 · 0 评论 -
21天学通C语言-学习笔记(4)
第4章 基本数据类型本章将重点介绍C语言提供的三组基本数据类型的使用,包括:整型、字符型和浮点型。C语言的其他高级数据类型实质上都可以视为这些基本数据类型的组合。通过本章的学习,要掌握以下知识:各种整型数据类型的使用;各种字符型数据类型的使用;各种浮点型数据类型的使用;使用 printf 函数和 scanf 函数处理各种类型的数据;使用 typedef 自定义数据类型;限定词 con...原创 2019-12-30 11:24:51 · 279 阅读 · 0 评论 -
21天学通C语言-学习笔记(3)
第三章 变量与常量在C程序中,使用常量和变量两种形式来存储和表示数值。为了保存各种不同的数据,C语言定义了一系列的数据类型。本章将重点讨论常量和变量的使用方法。通过本章的学习,要重点掌握以下内容:常量的概念和使用;变量的概念和使用;如何声明变量;如何定义变量;printf函数和scanf函数的使用。3.1常量与变量概述C语言中,常量和变量都可以用来表示数据。常量的值在程序执行过...原创 2019-11-27 21:21:30 · 639 阅读 · 0 评论 -
21天学通C语言-学习笔记(2)
第二章 C语言编程准备第一章介绍了C语言的历史和程序设计的一些知识,本章将介绍C语言的特点。C程序由许多标识符、关键字和操作符等组成。C程序由许许多多的标识符、关键字和操作符等组成。C语言规定了简单有效的语法规则并将它们组合在一起,串成一个个有丰富功能的程序。2.1 C程序简介本节将通过两个简单的C程序的讲解,使大家对C语言的特点有一个初步的印象。2.1.1 简单C程序示例【范例2-1】...原创 2019-11-24 18:08:27 · 347 阅读 · 0 评论 -
21天学通C语言-学习笔记(1)
21天学通C语言-学习笔记(1)C语言与程序概述1.1 C语言的历史沿革1.2 数据结构与算法1.2.1 什么是数据结构1.2.2 什么是算法1.3 程序设计概述如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导...原创 2019-11-22 14:51:49 · 1550 阅读 · 0 评论