- 2024-12-31C语言数组名的理解
一维数组intmain(){ inta[]={1,2,3,4}; printf("%zu\n",sizeof(a)); printf("%zu\n",sizeof(a+0)); printf("%zu\n",sizeof(*a)); printf("%zu\n",sizeof(a+1)); printf("%zu\n",sizeof(a[1])); prin
- 2024-12-29C语言中整型数组
一.数组数组也是一种数据类型,属于构造类型数组:一组相同类型的数据(变量)的集合定义数组:C语言中,只研究一维数组,二维数组。定义方式:类型说明符数组名[常量表达式];(1)数据类型(2)数组名:数组类型(3)[]整型常量表达式:代表该数组中同类型变量的个数eg:intscore[40];//批
- 2024-12-22指针的一些题目
一、一级指针传参结果是1——9p里面存放arr数组首元素地址;传参时将地址给了print函数里的pp+1,指向下一个元素 *(p+1)==p[1];二、二级指针传参p是一级指针,里面是n的地址,可以通过解引用操作找到n;pp是二级指针,里面放的是指针变量p的地址,可以解引用找到p,再解引用
- 2024-12-19C语言 查漏补缺(数组+结构体+指针)
1.基础概念1.1数组名的命名规则和变量名相同,遵循标识符命名规则。1.2在C语言中,数组名被当作常量,其值是数组的首地址。1.3变量的地址是指变量在内存中占据起始存储单元的编号1.4定义结构体的关键字是struct,定义共用体的关键字是union。2.函数2.1gets( )#include
- 2024-12-18【C语言的奥秘11】指针知识点总结(续)
目录一、指针的运算1、指针与整数相加减2、指针-指针(地址-地址)3、指针的关系运算六、指针和数组七、二级指针八、指针数组一、指针的运算1、指针与整数相加减看一下下面的代码:#include<stdio.h>intmy_strlen(char*str){intcount=0;while(*str!='
- 2024-12-15C语言中对数组进行解引用的几种常见写法
1.对数组进行解引用1.1使用数组名+索引(常用) 该方法是最常见,也是最基本的,用数组名加下标来找到数组对应的元素intmain(){ intarr[5]={1,2,3,4,5}; intret=arr[2]; printf("%d\n",ret); return0;} 上面的代码中,数组的下标是0~4,通过arr
- 2024-12-10C语言指针
1.指针的相关概念指针:就是一个指针变量,指向了某个变量的内存地址内存:指的是内存空间,内存中多个存储单元,每个内存存储单元就是一个小块空间,有自己的编号,这个编号就是地址,每个内存存储单元就是1个字节,8个位。取地址符号:&取值符号:*格式占位符:%p,显示内存
- 2024-12-082024-2025-1(20241321)《计算机基础与程序设计》第十一周学习总结
这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2024-2025-1计算机基础与程序设计第十一周作业)这个作业的目标<深刻学习C语言,反思一周学习,温故知新>作业正文...本博客链接https://www.cnblogs.com/guc
- 2024-12-02零基础快速掌握——【c基础】数组的相关概念及操作
1.数组内存空间连续: 2.定义格式数组的定义格式:数组分为一维数组、二维数组、以及多维数组,不同类型的数组定义格式时不一样2.1一维数组的定义数据类型 数组名 [数组长度];解释: 数据类型:表示数组每一个成员的类型 数组名:随便起,符合标识符命名规则
- 2024-11-28five day
一、数组介绍数组指一种容器,可以用存储同种数据类型的多个值二、数据定义1.两个格式1).数据类型[]数组名:int[]数组名2).数据类型数组名[]:int数组名 []2.静态初始化初始化就是在内存中,为数组容器开辟空间,并将数据存入容器的过程静态初始化:手动指定数组元素,系
- 2024-11-24【本周学习内容】
本周学习内容1.参数多数情况下,方法与调用者之间需要数据的交互;调用者必须提供必要的数据,才能使方法完成相应的功能。形参:形式参数表示在方法定义时书写的参数,形参规定了参数的个数、类型、顺序。实参:实际参数表示方法在调用的时候实际传入的参数#定义语法publicsta
- 2024-11-23深入理解指针3:
目录:(1):数组名的理解 (2):使用指针访问数组(3):一维数组传参的本质(4):冒泡排序(5):二级指针(6):指针数组(7):指针数组模拟二维数组(1):数组名的理解:1——1引入:在深入理解指针1,2中使用指针访问数组时,有这样的代码:我们这里使用&arr[0]的方式拿到了第一个元素的地址,但是数组名本质就是数
- 2024-12-13转载:【AI系统】推理流程全景
本文介绍神经网络模型在部署态中的两种方式:云侧部署和边缘侧部署。其中,云侧部署适用于云服务器等具备强大计算能力和存储空间的环境,可以实现高吞吐量和集中的数据管理,但可能面临高成本、网络延迟和数据隐私等挑战。边缘侧部署适用于边缘设备和移动设备等资源受限的环境,可以通过模
- 2024-12-13[Ubuntu] linux之Ubuntu18.04的下载及在虚拟机中详细安装过程(附有下载链接)
前言ubuntu链接:https://pan.quark.cn/s/283509d0d36e提取码:dfT1链接失效(可能被官方和谐)可评论或私信我重发下载压缩包后解压!!安装路径不要有中文下载后解压得到.iso文件,不要放在有中文路径的目录下,我这里是解压放在E盘下打开虚拟机,这里使用的是VMwareWorkstat
- 2024-12-13python开发环境搭建,包括python、pycharm,每一步都有截图
一、准备安装包首先,准备好安装包,包括合适版本的python、pycharm、激活工具和激活码。对于python的版本,如果只是学习,选择最新版本就好了。目前开发python的工具主要有VScode与pycharm,强烈推荐pycharm,好用很多!准备好的安装包如下: 二、安装python首先安装pytho
- 2024-12-11Docker Compose实战二( 轻松部署 MySQL)
通过过前面的文章(DockerCompose基础语法)你已经掌握基本语法和常用指令认识到DockerCompose作为一款强大工具的重要性,它极大地简化了多容器Docker应用程序的部署与管理流程。本文将详细介绍如何使用DockerCompose部署MySQL,为你提供一个简单而强大的数据库服务器解决
- 2024-12-09(在线三维参数化建模)网页三维CAD中加载和保存STEP模型
前言1.在网页CAD中进行三维建模的时候经常需要导入和导出STEP格式的三维模型文件,本文将介绍如何使用`mxcad3d`来导入导出STEP三维模型。 2.首先我们需要学习`mxcad3d`的基本使用方法,可以通过官方的入门教程来搭建一个最基本的项目模板,快速入门、 API接口的使用说明。代码
- 2024-12-07对偶空间
对偶空间对于域\(F\)上线性空间\(V\),\(V\)上的线性函数指的是映射\(f\colonV\rightarrowF\),满足对于任意\(u,v\inV,\alpha,\beta\inF\),\[f(\alphau+\betav)=\alphaf(u)+\betaf(v)\]\(V\)上线性函数的集合用我们熟知的记号可表示为\(\hom(V,F)\),此时我们将其记
- 2024-12-07真题练习25-Word字处理-全国计算机等级考试二级MS Office高级应用与设计考试【汪老师的个人课堂】
视频讲解真题练习25-Word字处理_哔哩哔哩_bilibili题库下载全国计算机等级考试题库下载(用电脑下载安装):请点击题目要求在某学校任教的林涵需要对一篇Word格式的科普文章进行排版,按照如下要求,帮助她完成相关工作。1.打开考生文件夹下的素材文件Word.docx(“.docx”为文件扩展
- 2024-12-06Java笔记——集合3-ArrayList和LinkedList集合
一、ArrayList集合ArrayList集合的方法大多都继承于List和Collection,但ArrayList集合有自己独特的底层原理:①用空参创建的集合,在底层创建的是一个默认长度为0的数组②添加第一个元素时,底层会创建一个新的长度为10的数组③集合存满时,会自动扩容1.5倍长度④如果一次性添加多
- 2024-12-05字符串函数和内存函数
字符串函数1、strlcpy 【字符串拷贝】(将原字符串中的字符拷贝到目标字符数组中,包括终止符号\0,并在这里停止;为了避免越界,目标字符串数组应该足够大去接收)
- 2024-11-30Qt运行生成的exe报错“This application failed to start because no Qt platform plugin could be initialized. Re
Qt运行生成的exe报错“ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.”报错复现将exe复制一份至单独文件夹中,直接运行会发现报错缺少一些dll去Qt根目录D:\QT\Qt\5.15.0\mingw8
- 2024-11-25NetBox使用教程1-组织架构
前言本教程用于学习NetBox的基础使用,练习可使用官方Demo:https://demo.netbox.dev/NetBox使用教程系列:https://songxwn.com/tags/netbox-use/重点:本篇为地区和站点组织架构-站点地区地区是首先第一个要创建的东西,可以按等级写大洲、国家、省份、城市、市区等如上图,从
- 2024-11-24【大数据学习 | Spark-Core】RDD的五大特性(包含宽窄依赖)
分析一下rdd的特性和执行流程Alistofpartitions存在一系列的分区列表Afunctionforcomputingeachsplit每个rdd上面都存在compute方法进行计算AlistofdependenciesonotherRDDs每个rdd上面都存在一系列的依赖关系Optionally,aPartitionerforkey-valueRDDs