自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 5G的六大撒手锏

5G的六大撒手锏引言5G的六大关键技术引言相信大家对5G已经不再陌生了,今天要给大家介绍5G的关键技术,亦即5G的撒手锏。5G的六大关键技术1、毫米波众所周知,移动通信网络,也就nG的n愈大,其工作频率也肯定会愈高。学过《高频电子线路》的同学应该也知道载波的频率是远大于调制信号的频率,如图1所示。那么既然调制信号才是我们想要的,为啥我们还要用载波呢?那是因为如果光是直接用调制信号发出去,那我们就需要至少10km的天线,相信强如当年的“大哥大”也不及这的十分之一吧?因此我们需要一个高频的电磁波来把传

2021-07-29 19:34:21 513

原创 链表的插入操作

小甲鱼链表插入:对链表的插入是指将一个结点插入到一个已有的链表中。为了能做到正确插入,必须解决两个问题:①怎样找到插入的位置;②怎样实现插入。我们可以先用指针变量p0指向待插入的结点,p1指向第一个结点,将p0->num与p1->num相比较,如果p0->num > p1->num,此时将p1后移,并使p2指向刚才p1所指的结点。流程图如下,左边三个都是插入到链表中间(不是表头或表尾),右上角是插入到表头,右下角是插入到表尾。源码:#include <s

2020-12-12 18:06:53 6858

原创 链表的删除操作

小甲鱼链表删除实现链表的输出:首先要知道链表第一个结点的地址,也就是要知道head的值。然后设一个指针变量p,先指向第一个结点,输出p所指的结点,然后使p后移一个结点,再输出,直到链表的危结点。如此我们得到这样的流程图:对链表的删除操作:从一个动态链表中删去一个结点,并不是真正从内存中把它抹掉,而是把它从链表中分离开来,只要撤销原来的链接关系即可。如图:链表删除练习:题目:写一函数以删除动态链表中指定的结点。解题思路:1、从p指向的第一个结点开始,检查该结点中的num值是否等于输入的

2020-12-12 16:40:38 15605 2

原创 C语言共用体

小甲鱼共用体1、用typedef定义类型:用typedef声明新的类型名来代替已有的类型名声明INTEGER为整型:typedef int INTEGER声明结构类型:typedef struct{int month;int day;int year;}DATE;声明NUM为整型数组类型:typedef int NUM[100];声明STRING为字符指针类型typedef char* STRING;声明POINTER为指向函数的指针类型,该函数返回整型值。typed

2020-12-11 13:22:42 184

原创 结构体链表习题详解

小甲鱼习题详解:题目:根据下面的分析写一程序建立一个含有学生(学号,成绩)数据的单向动态链表。(约定:我们约定学号不会为零,如果输入的学号为0,则表示建立链表的过程完成,该结点不应连接到链表中)分析:1、我们约定学号不会为0,如果输入的学号为0,则表示建立链表的过程完成,该结点不应连接到链表中。如果输入的p1->num不等于0,则输入的是第一个结点数据(n=1),令head=p1,即把p1的值赋给head,也就是使head也指向新开辟的结点p1所指向的新开辟的结点就成为链表中第一个结点。(p

2020-12-09 17:55:13 383

原创 C语言结构体与共用体03

小甲鱼结构体与共用体03实战例题:有一个结构体变量stu,内含学生学号、姓名和3门课程的成绩。通过调用函数print将它们输出。①先用结构体变量作函数参数://先用结构体变量作函数参数 #include <stdio.h>#include <string.h>struct student{ int num; char name[20]; float score[3];};void print(struct student);void main(){

2020-12-06 20:44:51 407

原创 C语言结构体与共用体02

小甲鱼结构体与共用体02源码①:#include <stdio.h>void main(){ struct student { int num; char *name; char sex; float score; }boy1,boy2 = {102,"Jane",'M',98.5}; boy1 = boy2; printf("Number = %d\nName = %s\nScore = %d\n",boy1.num,boy1.name,boy1.scor

2020-12-06 20:12:27 305

原创 C语言结构体与共用体01

小甲鱼结构体与共用体01源码①:#include <stdio.h>struct student{ int num; char name[20]; char sex; int age; float score; char addr[30]; } student1,student2;void main(){ printf("%d\n",sizeof(struct student));}在Dev下编译运行结果为68,即结构体student的长度。源码②:#

2020-12-04 23:51:11 172

原创 C语言预处理03

小甲鱼预处理03源码:#include <stdio.h>#define ROUND 1//作为一个开关 #define PI 3.1415926void main(){ int r; double s; printf("input a number: "); scanf("%d",&r);#if ROUND s=r*r*PI; printf("Area of round is:%6.5f\n",s);#else s=r*r; printf

2020-12-04 12:53:02 103

原创 C语言预处理02

小甲鱼预处理02源码①:#include <stdio.h>#define SAY(y) (y)void main(){ int i=0; char say[]={73,32,108,111,118,101,32,102,105,115,104,99,46,99,111,109,33}; while( say[i] ) { say[i]=SAY(say[i]); i++; } printf("\n\t%s\n\n",say);}运行结果如下:源码②

2020-12-03 23:54:26 112

原创 C语言预处理01

小甲鱼预处理01typedef的意思:类型定义。它就和define相对应,define是把一个自己起的名字的常量定义为代替它的另一个常量来同。typedef是把一个自己起的名字的类型用已经有的类型代替使用,如:typedef int Type1;之后如果有Type1 i ;系统则理解为int i;。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。例子:#include <stdio.h>#define PIN

2020-12-03 17:12:15 100

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(十一)

“+”运算符:1、+运算符在java语言当中有两个作用:加法运算,求和(字符串的连接运算)2、当“+”运算符两边的数据都是数字的话,一定是进行加法运算3、当“+” 运算符两边的数据只要有一个数据是字符串,一定会进行字符串连接运算,并且连接运算之后的结果还是一个字符串类型数字 + 数字 ——> 数字(求和)数字 + “字符串” ——> “字符串”(字符串连接)4、在一个表达式...

2019-08-23 10:37:58 145

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(十)

接下来要讲解运算符,运算符有:算术运算符关系运算符逻辑运算符赋值运算符字符串连接运算符三元运算符算术运算符:+ 求和- 相减* 乘积/ 商% 求余数(取模) ++ 自加1 -- 自减1注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提...

2019-08-21 16:09:54 133

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(九)

关于浮点数据类型:float 单精度(4个字节)double 双精度(8个字节,精度较高)double的精度太低(相对来说的),不适合做财务软件,财务涉及到钱的问题,要求精度较高,所以SUN在基础SE类库当中为程序员准备了精确度更高的类型,只不过这种类型是一种引用数据类型,不属于基本数据类型,它是:java.math.BigDecimal其实java程序中SUN提供了一套庞大的类库,ja...

2019-08-20 23:26:02 200

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(八)

转义字符 转义字符出现在特殊字符之前,会将特殊字符转换成普通字符\n 换行符\t 制表符’ 普通的单引号\ 普通的反斜杠" 普通的双引号java语言当中的“整数型字面值”被默认当做int类型来处理,要让这个“整数型字面值”被当做long类型来处理的话,需要在“整数型字面值”后面添加l / L,建议使用大写Ljava语言当中的整数型字面值有三种表示方式:第一种:十进制(是一种缺省默...

2019-08-17 21:45:26 141

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(七)

计算机最初只支持英文(包括标点符号),最先出现的字符编码是ASCII码(采用一个字节编码)‘a’ ——>97(01100001)‘A’——>65‘0’——>48‘a’——(按照ASCII码)——>011000010110001’——(按照ASCII码)——>‘a’编码和解码的时候采用同一套字典/对照表,不会出现乱码当解码和编码的时候采用的不是同一套对照表...

2019-08-10 22:25:51 164

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(六)

1、在方法体当中的java代码,是遵守自上而下的顺序依次执行的,逐次执行第一行;第二行;第三行;特点:第二行的代码必须完整地结束之后,第三行程序才能执行2、在同一个“作用域”当中,变量名不能重名,但是变量可以重新赋值3、变量的作用域,其实描述的就是变量的有效范围,在什么范围之内是可以被访问的,只要出了这个范围该变量就无法访问了4、记住:出了大括号就不认识了5、根据变量声明的位置来分...

2019-08-10 15:21:48 160

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(五)

补充一下之前说的path和classpath,path是Windows查找.exe文件的路径,而classpath是JVM查找.class文件的路径。下面要开始讲标识符。标识符在Editplus中以黑色字体高亮显示,如main,args。标识符可以标识的元素:;类名、方法名、变量名、接口名、常量名如public class XX就是类名(可以修改),而方法名是不可改的。标识符的命名规则...

2019-08-09 22:52:41 145

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(四)

1.这里又涉及到classpath新的知识点大家可以直接看这两条链接,具体的我不再多说添加链接描述添加链接描述2.路径中“…”表示上级目录路径中“.”表示当前目录3.关于java源程序当中的注释:什么是注释?注释的作用是什么?出现在java的源程序当中,对java源代码的解释说明注释不会被编译到.class字节码文件当中一个好的开发习惯应该是多编写注释,这样程序的可读性比较强...

2019-07-29 14:07:58 156

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(三)

1.开始第一个java程序首先要保证计算机当中已经安装了文本编辑器Editplus安装JDK7JDK目录的介绍:JDK/bin:该目录下存放了很多命令,如javac.exe(负责编译)和java.exe(负责运行)开发HelloWorld.java源程序将HelloWorld.java源程序通过javc工具进行编译:首先要解决的是:javac命令是否可用打开DOS命令窗口,直接输入...

2019-07-29 12:09:39 476

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(二)

1.java的加载与执行Java程序的运行包括编译阶段和运行阶段编译:检查java源程序是否符合java语法符合java语法则能够生成正常的字节码文件(xxx.class)不符合java语法规则则无法生成字节码文件注意:字节码文件不是纯粹的二进制,这种文件无法在操作系统当中直接执行2.编译阶段的过程:程序员需要在硬盘的某个位置新建一个.java扩展名的文件,该文件被称为java源文件...

2019-07-29 11:16:30 124

原创 关于我初始学习java的知识和心得体会以及需要注意的地方(一)

首先在学习java之前需要明白一些DOS命令,DOS命令窗口可以按开始,运行,输入cmd敲回车,或者windows键加R。exit 退出当前DOS命令窗口cls 清屏dir 列出当前目录下所有的子文件/子目录cd(change directory)改变目录的路径这里有绝对路径和相对路径两个概念绝对路径:表示改路径从某个磁盘的盘符下作为出发点的路径相对路径:表示改路径从当前所在的...

2019-07-27 16:49:40 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除