- 2024-11-21密码转换与还原-C语言语法练习
文章目录前言本文源代码网址:https://gitee.com/zfranklin/c-language-grammar-practice编写一个密码转换机制二、字符串输入输出地址不同指针类型数组名是指针函数传参传地址数组名无法被赋值'0'与'\0'取模符号%表示循环总结前言最初想写一个专栏《从0开始学C语言》
- 2024-11-212024-2025-1 20241305 《计算机基础与程序设计》第九周学习总结
作业信息这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))这个作业要求在哪里2024-2025-1计算机基础与程序设计第九周作业这个作业的目标1、操作系统责任2、内存与进程管理3、分时系统4、CPU调
- 2024-11-20C语言指针学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、指针变量是什么?二、p的类型及使用三、函数里定义的数组名是符号量四、指针函数五、函数指针六、指针数组七、数组指针前言提示:这里可以添加本文要记录的大概内容:C语言指针学习提
- 2024-11-17数组
下面有关数组的叙述中,只有()是正确的:A)虽然不能对数组进行整体的赋值和IO等,但可以将整个数组作为参数传递给函数,函数也可以返回整个数组!B)C要求形参和相对应的实参都必须是类型相同的数组。C)形参数组和实参数组为同一数组,共同拥有一段内存空间。D)C语言规定数组名就是数
- 2024-11-152024-2025 20241323 第八周学子任务总结
这个作业属于https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01• 这个作业的目标了解功能设计与面向对象设计• 面向对象设计过程• 面向对象语言三要素• 汇编、编译、解释、执行作业正文https://
- 2024-11-15关于我重生到21世纪学C语言这件事——指针详解(2)
人无完人,持之以恒,方能见真我!!!共同进步!!文章目录1.数组名的理解2.使⽤指针访问数组3.⼀维数组传参的本质4.冒泡排序5.⼆级指针6.指针数组7.指针数组模拟⼆维数组1.数组名的理解在上⼀个章节我们在使⽤指针访问数组的内容时,有这样的代码:intarr[10]={1,
- 2024-11-14C语言:数组(一维数组,二维数组,数组越界,数组作为函数参量,冒泡排序)
1、一维数组的创建和初始化1.1、数组的创建数组是相同类型元素的集合•数组中可以存放1个或者多个数据•数组中存放的数据,类型是相同的数组的创建方式:元素类型自定义数组名(常量表达式)比如:intarr[10]doublearr[5]chararr[8+5]错误写法:intarr[n];
- 2024-11-13用函数实现模块化程序设计四
数组作为函数参数调用有参函数时,需要提供实参,实参可以是常量、变量或表达式数组元素的作用与变量相当,一般来说,凡是变量可以出现的地方,都可以用数组元素代替,因此,数组元素也可以用作函数实参,其用法与变量相同,向形参船体数组元素的值。此外,数组名也可以作实参和形参,传递的是数组第
- 2024-11-08嵌入式课程day10-C语言数组
目录七、数组7.1数组是什么?7.2数组的使用7.3定义数组7.4数组初始化7.5冒泡排序7.6二分法查找七、数组7.1数组是什么?存储多个同种类型的数据 ,方便数据处理7.2数组的使用先定义再使用7.3定义数组存储多少数据 数据的数据类型 数组名元素:数组中数据可以统
- 2024-11-03深入理解指针2(数组)
1:数组名的理解数组名是数组首元素的地址也就是arr=&arr[0]但是有两种例外的情况1:siezof(数组名)sizeof中单独存放数组名,这里的数组名是数组的整个地址,计算的是整个数组的大小,单位是字节。2:&数组名这里的数组名表示的是整个数组,取出的整个数组的地址整个数组的地址和数
- 2024-11-03深入理解指针3
1.数组名的理解2.使⽤指针访问数组3.⼀维数组传参的本质4.冒泡排序5.⼆级指针6.指针数组7.指针数组模拟⼆维数组1.数组名的理解我们在上面的图中就可以看见。这⾥我们使⽤&arr[0]的⽅式拿到了数组第⼀个元素的地址,但是其实数组名本来就是地址,⽽且是数组⾸
- 2024-11-01C语言中指针和数组的相互关系
在C语言中,指针和数组有着紧密的相互关系。数组是数据的集合,而指针则是一个包含内存地址的变量。指针可以用来访问数组的元素,便于高效的内存访问和操作。更具体来说,数组名本身就是一个指向首元素的指针、通过指针运算,我们可以遍历数组的每个元素、数组和指针的索引操作是等价的、
- 2024-10-19二维数组1019
publicclassPlaceDemo{publicstaticvoidmain(String[]args){//班级学生座位(二维数组)place();pace();}publicstaticvoidplace(){//静态初始化数组-----数据类型[][]数组名=new数据类型[]{元素1,元素2,元素3,··
- 2024-10-15数组
数组ctrl+D复制当前行。1、数组的必要性传统方式无法解决多数量数据计算等问题。数组是一种引用类型,数组就是一组数据,一组同一类型的数据。数组内容double[]hens={3,5,1,3.4,2,50};java中数组定义方式如上,相当于数据类型和名称之间加了一对[],数据用花括号包着。
- 2024-10-12第6周 6.1 一维数组
6.数组编程语言中通常用变量来描述零散的、相互没有联系的单个数据,用数组来描述一组相互有联系的数据。Java数组是具有相同数据类型的一组数据组成的、有序的集合,数组中的每个数据称为元素,每个元素都有一个编号,这个编号称为下标,下标从0开始。java中数组是引用类型,数组元素可以
- 2024-10-03C++数组衰变机制
inta[10]={};//下面两个式子等价int*p=a;int*p=&a[0];我们在讨论数组的时候经常看到这么一种说法,也就是说,数组名就是指向数组首元素的指针。但是上面这个过程产生了隐式转换,也就是数组衰变过程数组名!=指针数组就是数组,指针就是指针,不能将数组变量名认为是
- 2024-09-245.2 C# 数组声明与初始化全解
文章目录5.2.1C#数组声明5.2.1C#数组声明1.声明数组的语法格式2.声明一维数组的语法格式格式1:声明但不初始化格式2:声明并初始化方式1:使用`new`关键字方式2:省略`new`关键字总结5.2.2C#数组的初始化5.2.2C#数组的初始化1.声明并初始化数组1.1使用`new
- 2024-09-22第02章_变量与运算符
1关键字关键字(keyword):被Java语言赋予了特殊含义,用做专门用途的字符串(或单词)一共50个,都是小写字母,其中const和goto是保留字(reservedword)true,false,null不是关键字,它们其实是字面量,表示特殊的布尔值和空值作用关键字定义数据类型class,interface
- 2024-09-20程序设计分组训练实验一
实验一必备知识csdn-vs调试[bilibili生成目录word]https://www.bilibili.com/video/BV1V14y1t73F/?share_source=copy_web&vd_source=668d4d374b623b9a00fbe541e1b24f78数组指针退化数组名一旦充当地址,就会退化!!!数组名作为函数参数传递时当把数组名作为函数参数传递给函数
- 2024-09-17【时时三省】(C语言基础)指针进阶 例题8
山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN时时三省第一个打印2a+6不管它是多大前面是=s 都得变成两个字节所以打印2第二个打印5sizeof里面的表达式是不参与运算的所以打印5上面所有例题总结:数组名的意义1.sizeof(
- 2024-09-07【C语言基础】数组
1一维数组1.1定义类型说明符数组名[常量表达式];如:inta[10];这里,a是数组变量名,10表示数组a中包含的元素个数,int是数组a中元素的类型。数组a的元素序号为0,1,2,3,4,5,6,7,8,9,各序号对应的元素为a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]。1.2初始化类
- 2024-09-06指针之旅(3)—— 指针 与 数组
目录1.数组名的两种意义2. 指针访问数组(指针也能下标引用)3.一维数组传参的本质和sizeof在函数中失效的原因4.指针数组4.1指针数组的概念4.2一级指针数组4.3 一级指针数组模拟实现二维数组5.数组、指针 与字符串6.数组指针(变量)6.1数组指针的概念6.2
- 2024-09-055.数组
MODULE5 数组1.数组的特点以及定义2.数组的操作(存数据,取数据,遍历数据)3.二维数组(定义,存,取,遍历)4.知道内存中的:堆,栈一、数组的定义1.问题:如果我们想存储一个数组,我们可以使用变量,但是变量一次只能存储一 个数据,所以我们想能不能一次存储多个数据2.数组概述:是一个容器,数组本身属
- 2024-09-05【时时三省】(C语言基础)指针进阶6
山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN时时三省例题1: sizeof(数组名)-数组名表示整个数组的-计算的是整个数组的大小&数组名-数组名表示整个数组,取出的是整个数组的地址除此之外,所有的数组名都是数组首元素的地址第一个a
- 2024-09-0233. 指针和函数
1函数形参改变实参的值#include<stdio.h>voidswap1(intx,inty){ inttmp; tmp=x; x=y; y=tmp; printf("x=%d,y=%d\n",x,y);}voidswap2(int*x,int*y){ inttmp; tmp=*x; *x=*y; *y=tmp;}intmain(){ inta=3; intb=5