- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 【软件测试-8】& 自动化测试selenium篇(二)
文章目录自动化测试selenium篇(二)API讲解元素的定位id和name定位class name定位**tag name**link text定位**partial link text** **定位****xpath** **定位****CSS** **定位**元素的定位总结![image-20211219004317817](https://img-blog.csdnimg.cn/img_convert/d612fc37f20c3145217a5a8a28a4744c.png)**操作测试对象****
2022-03-06 15:25:17
1384
2
原创 【软件测试-7】& 自动化测试selenium篇(一)
文章目录自动化测试介绍1.什么是自动化测试?2.自动化测试工具有哪些?3.为什么要选择selenium4、自动化工具和自动化框架的区别?5、自动化测试方法自动化测试的分类UI自动化接口自动化性能自动化自动化测试的优势如何实施自动化测试自动化测试的适用对象适合做自动化的项目:什么时候实施自动化测试如何实施自动化测试自动化测试实施失败的因素自动化测试的发展方向自动化测试需要了解的技能什么是seleniumselenium1.0工具selenium1.0都包含哪些东西呢?seleniumRC的工作原理seleni
2022-03-02 09:33:33
757
原创 【软件测试-6】& 测试管理篇
文章目录测试策略制定从测试需求开始测试策略制定测试策略的具体实施测试计划的制定测试方案设计风险分析(了解)需求风险计划编制风险组织和管理风险人员风险开发环境风险客户风险设计和实现风险过程风险测试执行流程的设计需求测试内部发布版本测试(冒烟测试)系统测试回归测试交叉测试测试报告的输出在之前的学习中,我们没有涉及测试管理部分的工作。这部分工作往往在公司中由team leader的角色来承担。包括整个测试过程的组织、测试方案的制定、测试报告的输入、以及进一步的测试的分析与改进。在本篇文章中我们将涉及以下内容:
2022-02-10 10:55:16
699
原创 【软件测试-5】& 进阶篇
文章目录按开发阶段划分测试金字塔理论单元测试(Unit Testing)集成测试(Integration Testing)系统测试(System Testing)回归测试(Regression Testing)在什么时候进行回归测试呢?回归测试的策略如何去做?冒烟测试(smoke testing)验收测试(Acceptance Testing)按测试实施组织划分α测试(Alpha Testing)β测试(Beta Testing)β测试和α测试的对比第三方测试按是否运行划分静态测试(Static testi
2022-01-05 20:13:23
556
原创 【软件测试-4】&用例篇
文章目录1.测试用例的基本要素2.测试用例的给我们带来的好处3.测试用例的设计方法3.1根据需求写测试用例(基于需求的设计)3.2具体的设计测试用例的方法(6个)3.2.1等价类3.2.2边界值3.2.3因果图3.2.4**正交排列**(正交设计法)3.2.5场景设计法3.2.6错误猜测法【前言】上一节讲述的是一次基本的测试过程。在我们开始做了一段时间基础测试,熟悉了业务之后,往往会分配来写测试用例,并且在日常测试中,有时也需要补充测试用例到现有的案例库中。1.测试用例的基本要素回顾测试用例的概念:
2021-12-26 23:22:18
2241
原创 【软件测试-3】& 基础篇
文章目录1.软件测试的生命周期1.1软件测试&软件开发生命周期2.如何描述一个BUG3.BUG的级别4.BUG的生命周期产生争执怎么办(处理人际关系)1.软件测试的生命周期软件开发的生命周期:用户需求——计划分析——设计——编码——测试——运行常见面试题软件测试的生命周期(软件测试的流程): 需求分析→测试计划→ 测试设计/测试开发→ 测试执行→ 测试评估1.1软件测试&软件开发生命周期需求分析阶段测试人员了解需求、对需求进行验证分解,得出测试需求,为后续写测试用例做准备工
2021-12-18 14:47:26
801
原创 【软件测试-2】& 概念篇
文章目录软件测试的目的和原则什么是需求?什么是bug?什么是测试用例?开发模型(5个模型)软件的生命周期瀑布模型(Waterfall Model)螺旋模型(Spiral Model)增量模型、迭代模型敏捷开发模型软件测试的两个模型软件测试V模型软件测试W模型【前言】接下来就要正式进入测试课程的学习啦,这里我们就先了解软件测试的一些基本概念。软件测试的目的和原则目的:验证软件有或没有问题。原则:以客户为中心,遵循软件测试的规范、流程、标准和要求好的测试方案是极可能发现迄今为止尚未发现的错误的测
2021-12-15 23:50:08
494
原创 【软件测试-1】& 答疑篇
文章目录一.什么是软件测试?二.软件测试和研发的区别?三.一个优秀的测试人员所所具备的素质?【前言】连续一个月没有更新博客了,这段时间我去攻克JavaWeb了,由于我的时间比较紧张,一般写博客会占掉我一大半的时间,导致学习进度和练习的时间就没有了,学的也就不是很扎实。经过一番调整,决定先停更一段时间,JavaWeb这部分内容没有以博客连载的方式将自己学习的笔记进行分享,不过或许在不那么紧张的时候我会将这部分补上。接下来我就要开始软件测试的学习了,如果有想要一起学习或者对软件测试感兴趣的朋友,欢迎多多浏览
2021-12-13 18:39:37
760
原创 【MySQL】数据库编程JDBC (很重要)
文章目录数据库编程(JDBC)1.数据库编程:JDBC2.数据库编程的必备条件3.JDBC工作原理4.JDBC优势5.下载jar包的方式6.JDBC的使用(jar包的导入)7. JDBC使用步骤7.1 通过JDBC执行插入操作7.2 通过JDBC执行查找操作7.3 通过JDBC执行删除操作7.4 通过JDBC执行修改操作8.JDBC编程中主要用到的类/对象9.JDBC使用步骤总结数据库编程(JDBC)1.数据库编程:JDBCJDBC,即Java Database Connectivity,java数
2021-11-05 22:42:54
574
4
原创 【MySQL】 数据库的增、删、改、查(进阶)(重要)
文章目录MySQL表的增删改查(进阶)1.数据库约束1.1约束的类型1.2 not null约束1.3 unique 唯一约束1.4 default 默认值约束1.5 primary key 主键约束1.6 foreign key 外键约束1.7 CHECK 约束(了解)2.表的设计三大范式2.1 一对一关系2.2 一对多关系2.3 多对多关系3.新增4.查询4.1聚合查询4.1.1聚合函数4.1.2 GROUP BY子句4.1.3 having4.2联合查询(多表查询)(难点+重点)4.2.1 内连接(
2021-11-03 16:48:51
577
原创 【MySQL】数据库的增、删、查、改(基础)(重要)
文章目录MySQL表的增删改查(CURD)(基础)1.CURD2.新增(Create)2.1 插入数据2.1.1单行数据+全列插入2.1.2 指定列插入数据2.1.3 一次插入多条记录3 .查询(Retrieve)3.1全列查询3.2查找指定列3.3查询的列为表达式3.4将查询字段指定别名3.5将查到的结果去重(distinct)3.6排序的几个基本用法:order by3.7条件查询:where(关键字)(重要)3.8分页查找(limit)4.修改(update)5.删除(Delete)6.总结6.1新增
2021-11-02 21:57:37
2391
5
原创 【MySQL】数据库基本操作(基础)
文章目录1.数据库的基本操作1.1查看数据库1.2创建数据库1.3 使用数据库1.4 删除数据库2.常用数据类型2.1数值类型2.2字符串类型2.3日期类型3.数据表的基本操作3.1 创建表3.2 查看指定表(结构)3.3 查看当前有哪些表3.4 删除表【练习】1.数据库的基本操作1.1查看数据库show databases;1.2创建数据库create database 数据库名;【注意】数据库名只能是数字、字母、下划线,不能有其他特殊符号。SQL中是不区分大小写的。
2021-10-31 21:17:22
3598
1
原创 【MySQL基础I】什么是数据库?【简单聊聊】
文章目录MySQL背景MySQL是什么?什么是数据库呢?数据库和数据结构又有什么关系呢?数据库要学什么呢?数据库难吗?数据库软件的种类MySQL的基本结构MySQL背景MySQL是什么?MySQL是一个关系型数据库。什么是数据库呢?数据库是组织并存储数据的一个软件,它是一个帮助你在磁盘上管理数据的软件。数据在磁盘上一般是存成文件的形式,但是相比于普通的文件管理数据,数据库提供的功能更加强大,更能适用于各种各样的复杂的条件。数据库和数据结构又有什么关系呢?数据库是一个软件,数据结构
2021-10-31 20:29:32
163
原创 【数据结构】java中对象的比较equal、Comparble、Comparator【详解篇8】
文章目录java中对象的比较关于对象值相等的比较三种比较风格覆写基类的equal关于对象值大于、等于、小于的比较--基于自然顺序(按照<小于号的形式)基于Comparble接口类的比较关于对象值大于、等于、小于的比较-- 基于比较器比较基于Comparator接口类的比较三种比较方式对比java中对象的比较关于对象值相等的比较三种比较风格比较身份:==,通过等号来比较身份比较值:通过使用equals方法,它是Object这个祖宗类所提供的的一个方法,也可以自己写个类,重写equals,自
2021-10-25 08:49:50
1049
7
原创 【数据结构】七大基于比较的排序算法和原理-图文并茂【详解篇7】
文章目录排序概念稳定性一、插入排序插入排序的基本原理和过程插入排序的实现插入排序的性能分析折半插入排序(没讲)二、希尔排序希尔排序的基本原理和过程希尔排序的实现插入排序的性能分析三、选择排序选择排序的基本原理和过程选择排序的实现选择排序的性能分析四、双向选择排序(了解)五、堆排序堆排序的基本原理和过程堆排序的实现堆排序的性能分析六、冒泡排序冒泡排序的基本原理和过程冒泡排序的实现冒泡排序的性能分析七、快速排序(重要)快速排序的基本原理和过程快速排序的实现快速排序的性能分析非递归方式实现快速排序快速排序的优化.
2021-10-24 23:23:14
551
1
原创 【数据结构】堆和堆的应用之优先级队列【详解篇6】
文章目录队列的几种变化二叉树的顺序存储存储方式下标关系堆(heap)堆的核心操作向下调整向上调整堆的应用堆(优先队列)的基本操作内部原理java中的优先级队列堆的其他应用-TopK 问题如:给定100亿个数字,找出其中前1000大的数字一个典型的TopK问题队列的几种变化普通的队列:先进先出带优先级的队列(名字叫队列,本质上是一个特殊二叉树–>堆):按照顺序进,出队列的时候出优先级最高的元素,如果优先级相同,再按照先进先出的方式。带类型的队列(消息队列):这里的类型指的不是int,Stri
2021-10-22 09:08:08
306
原创 【数据结构】二叉树【详解篇5】
文章目录树型结构-概念重要概念了解概念树与非树(图)的差别树的表示形式二叉树(重点)概念二叉树的基本形态两种特殊的二叉树二叉树的性质二叉树的存储二叉树的基本操作二叉树的遍历二叉树的基本操作二叉树的层序遍历层序遍历判断一棵树是不是完全二叉树树型结构-概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:有一个特殊的节点,称为根节点,根节点没有前驱节点除根节点外
2021-10-19 09:18:22
263
原创 【数据结构】栈和队列常考面试题【详解篇4】
文章目录栈和队列常考面试题面试题1:有效的括号(括号匹配问题)面试题2:用队列实现栈面试题3:用栈实现队列面试题4:实现一个最小栈面试题5:设计循环队列栈和队列常考面试题面试题1:有效的括号(括号匹配问题)LeetCode-20有效的括号解题思路分析如图:代码示例1:package java2021_1004;import java.util.Stack;/** * Description:栈和队列面试题1:有效的括号(括号匹配问题) */public class Stack
2021-10-15 21:58:32
204
原创 【数据结构】栈和队列【详解篇3】
文章目录栈(Stack)概念栈的实现队列(Queue)概念队列的实现循环队列双端队列栈(Stack)栈和队列也是基于List来实现的,但是它的限制比List更严格,换句话说它提供的操作更少或者List比栈和队列要更灵活。对于栈(Stack)来说,它只支持3个核心操作:入栈、出栈、取栈顶元素,因为它具有的这些操作,所以他有一个特点叫做后进先出。对于队列(Queue)来说,它也支持3个核心操作:入队列、出队列、取队首元素,因为它具有的这些操作,所以他有一个特点叫做先进先出(类似于食堂排队,谁先来谁先打
2021-10-15 21:52:05
109
原创 练习:扑克牌+杨辉三角
文章目录扑克牌杨辉三角扑克牌根据List的基本用法写一个扑克牌的代码package java2021_1002;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * Created by Sun * Description: * User:Administrator * Date:2021-10-03 * Time:21:32 *///创建一个类表示一张扑克牌的情
2021-10-10 18:56:25
122
原创 【数据结构】List相关知识的学习【详解篇2】
文章目录List泛型(Generic)的基本介绍泛型的使用泛型总结包装类(Wrapper Class)基本数据类型和包装类直接的对应关系包装类的使用:装箱(boxing)和拆箱(unboxing)List的使用List(线性表)的常见方法ArrayList(顺序表)的常见方法LinkedList(链表)的常见方法练习题练习题1练习题2练习题3List可以把List理解成“线性表”,也就是有前后顺序关系的一种数据结构;线性表可分为两种:一个是顺序表ArrayList/Vetor,一个是链表LinkedL
2021-10-10 16:07:00
233
原创 【数据结构】集合框架及背后的数据结构【详解篇1】
【前言】Java语法的系列学习已经结束了,现在开始数据结构的学习,这里学习的数据结构是基于Java的数据结构,下图是本次数据结构的学习内容大纲,仅供参考。有计划,有目标,才有方向;不放弃,不懈怠,才有结果。文章目录集合框架及背后的数据结构简单介绍Java 集合框架的优点及作用为什么会有这么多的数据及结构?笔试及面试题接口interfaces基本关系说明Collection 接口说明Collection常用方法说明Map常用方法说明实现Classes注意重点内容【提示】:主要还是看代码示例:细节知识点都
2021-10-09 16:15:16
196
原创 【Java学习】认识异常【详解篇17】
文章目录认识异常初识异常什么是异常?防御式编程异常的好处异常的基本用法关于调用栈异常处理流程抛出异常异常说明关于异常的处理方式Java异常体系异常到底有多少种?自定义异常类认识异常初识异常我们曾经的代码中已经接触了一些 “异常” 了. 例如:除以 0代码示例:public class TestDemo1 { public static void main(String[] args) { int a=10/0; System.out.println(a);
2021-10-03 23:09:45
105
原创 【Java学习】认识String类【详解篇16】
文章目录认识String类如何定义一个字符串?字符串的比较字符串常量池字符串比较相等理解字符串不可变字符、字节与字符串字符与字符串字节与字符串字符串常见操作字符串比较字符串查找字符串替换字符串拆分字符串截取其他操作方法练习题1:首字母大写练习题2:实现字符串逆置练习题3:翻转字符串StringBuffer 和 StringBuilder认识String类C语言当中是没有字符串类型的,但是在Java当中是有字符串类型的。如何定义一个字符串?public static void main(String[
2021-10-03 22:41:44
109
原创 【Java练习】图书管理系统【详解篇15+完整代码】
文章目录要求介绍核心需求类的设计1、创建图书相关的类2、创建操作相关的类实现提供的接口,完成每一个操作AddOperation的实现BorrowOperation的实现DelOperation的实现DisplayOperation的实现ExitOperation的实现FindOperation的实现IOperation的实现ReturnOperation的实现3、创建用户相关的类4、一个程序的主函数(TestMain)要求介绍利用前面所学知识:使用类和对象、继承、封装、多态、抽象类、接口、顺序表进行一个
2021-10-03 08:39:10
1940
原创 【Java学习】面向对象编程(二)【详解篇14】
文章目录抽象类什么是抽象类?抽象类需要注意的点抽象类存在的作用是什么?接口什么是接口?实现接口的八大注意事项实现多个接口接口使用实例Clonable接口和深拷贝Cloneable接口抽象类什么是抽象类?普通类代码示例: class Shape {//此时这个Shape类里面的方法没有具体的实现 public void draw(){//如果一个方法没有具体的实现,那么这个方法就可以是一个抽象方法。 } }1.抽象方法:一个方法如果被abstract修饰,那么这个
2021-09-23 21:25:58
397
原创 【java学习】面向对象编程(一)【详解篇13】
文章目录包什么是包?如何创建包?创建包的注意事项常见的系统包包的访问权限控制继承继承的背景protected 关键字继承总结更复杂的继承关系final 关键字final关键字可以修饰常量final关键字可以修饰类final关键字也可以修饰方法组合多态向上转型发生向上转型的时机(形式)动态绑定方法重写理解多态向下转型super关键字在构造器(方法)中调用重写的方法(一个坑)多态总结【前言】本节学习的是面向对象编程,因内容较多所以分两部分来写,这一部分主要是对包、继承、组合和多态的学习。如发现错误,烦请指正!
2021-09-14 00:16:59
101
原创 十一道链表常考面试题【详解篇12】
文章目录链表常考面试题一、【Leetcode】203移出链表元素二、【Leetcode】206反转链表(链表逆置)三、【Leetcode】876 链表的中间结点四、【剑指offer】链表中倒数第k个结点五、【Leetcode】21合并两个有序链表六、【牛客网-程序面试宝典】 CM 11 链表分割七、【剑指offer】JZ56 删除链表中重复的结点八、【2016校招真题在线编程】OR36 链表的回文结构九、【Leetcode】141. 环形链表十、【Leetcode】142. 环形链表 II(求链表环的入口点
2021-09-11 10:26:22
343
5
原创 【java学习及数据结构初识】无头双向链表的实现【详解篇11】
文章目录什么是双向链表?无头双向链表的实现头插法尾插法任意位置插入,第一个数据节点为0号下标查找是否包含关键字key是否在单链表当中删除第一次出现关键字为key的节点删除所有值为key的节点得到单链表的长度打印双向链表清空链表什么是双向链表?双向链表是双向的,它也是由节点组成的,与单链表不同的是,双向链表每一个节点有三个域,分别是data域,next域,prev域,他们的位置没有严格的顺序要求,双向链表的节点也是有地址的。首先我们先看一下双向链表长什么样子,下面这个就是一个无头双向链表:n
2021-09-11 09:48:20
232
1
原创 【Java学习及数据结构初识】顺序表和链表【详解篇10】
文章目录一、线性表二、顺序表概念及结构接口实现顺序表接口的实现代码顺序表接口的测试代码测试打印结果三、链表什么是链表?带头结点的单向非循环链表带头节点的单向循环链表不带头节点的单向非循环列表如何产生一个节点?△头插法addFirst方法△尾插法addLast方法△任意位置插入addIndex方法查找是否包含关键字key是否在单链表当中 contains方法△删除第一次出现关键字为key的节点 remove方法△删除所有值为key的节点removeAllKey方法得到单链表的长度 size方法打印单链表dis
2021-09-02 21:57:09
341
3
原创 【C语言学习】自定义类型:结构体、枚举、联合 【进阶详解篇17】
文章目录自定义类型:结构体、枚举、联合结构体结构类型的声明结构的基础知识:结构的声明:结构体类型举例特殊的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体内存大小的计算结构体内存规则:为什么存在内存对齐 ?百度笔试题:结构体传参结构体实现位段的能力——位段位段的内存分配:位段的应用枚举含义生活举例枚举类型的定义为什么使用枚举?枚举的优点联合联合类型的声明联合变量的定义通过代码来理解联合的特点联合体怎么初始化?联合体的作用联合大小的计算自定义类型:结构体、枚举、联合结构体结构类型的声明结构
2021-08-27 14:22:15
450
1
原创 【java学习及数据结构初识】 时间复杂度和空间复杂度的学习【详解篇9】
文章目录一.算法效率二.时间复杂度大O的渐进表示法实例1:请计算一下func1基本操作执行了多少次?常见时间复杂度计算举例实例2:计算func2的时间复杂度?实例3:计算func3的时间复杂度?实例4: 计算func4的时间复杂度?实例5: 计算bubbleSort的时间复杂度?实例6:计算binarySearch的时间复杂度?实例7:计算阶乘递归factorial的时间复杂度?实例8:计算斐波那契递归fibonacci的时间复杂度?三.空间复杂度实例1:计算bubbleSort的空间复杂度?实例2:计算f
2021-08-26 01:14:41
224
1
原创 java 类和对象的学习【详解篇8】
文章目录一、类和对象的初步认识简单理解类和对象什么是类?什么是类的实例化?什么是对象?什么是面向对象?面向对象和面向过程的区别是什么?面向对象设计和开发二、类和类的实例化java当中如何定义一个类呢?三.类的成员成员变量学习内容如何使用字段呢?如何访问对象当中的实例成员变量呢?如何访问静态成员变量呢?成员方法的学习内容如何调用实例成员方法?如何调用静态成员方法?认识null字段就地初始化方法 (method)static 关键字观察以下代码, 分析内存布局四、封装什么叫封装?为什么要封装?private/
2021-08-26 01:00:04
229
原创 java 二维数组的基本用法【简单聊聊7】
文章目录二维数组二维数组的三种写法二维数组的使用二维数组的三种打印方式第一种打印方式:for循环第二种打印方式:for-each第三种打印方式:Arrays.deepToString()方法不规则的二维数组二维数组二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组基本语法数据类型[ ][ ] 数组名称 = new 数据类型 [行数] [列数] { 初始化数据 };二维数组的三种写法 public static void main1(String[] args) {
2021-08-16 01:49:48
270
1
原创 java 一维数组的基本用法【详解篇6】
文章目录什么是数组?如何创建数组?数组的使用Java中打印数组的方式初识 JVM 内存区域划分数组作为方法的参数理解引用类型认识null数组作为方法的返回值数组练习练习1:数组转字符串接练习1:实现一个自己版本的数组转字符串练习2:数组的四种拷贝方式(遍历数组元素,拷贝到另外一个新的数组)方式1:使用for循环进实现数组拷贝方式2:使用数组工具类Arrays.copyOf()实现数组拷贝方式3:借助System.arraycopy()进行拷贝方式4:调用对象的clone克隆方法画图理解是深拷贝、浅拷贝?练习
2021-08-16 01:30:40
536
原创 java中方法的使用和递归(三个维度讲递归)+递归练习【详解篇5】
文章目录方法什么是方法?方法定义的语法方法调用的执行过程实参和形参的关系没有返回值的方法方法的重载重载的规则递归从第一个维度来看递归:当n=3时从第二个维度来看递归:当n=4时从第三个维度来看递归:当n=4时:递归练习题练习1:递归求 N 的阶乘练习2:按顺序打印一个数字的每一位练习3:递归求 1 + 2 + 3 + ... + 10练习4:写一个递归方法,输入一个非负整数,返回组成它的数字之和.练习5:求斐波那契数列的第N项练习6:青蛙跳台阶问题练习7:汉诺塔问题方法什么是方法?方法就是一个代码片
2021-08-13 10:38:49
658
原创 java 程序逻辑控制+猜数字游戏+程序调试【详解篇4】
【前言】:本篇主要以代码举例的形式来讲解顺序结构、分支结构、循环结构以及输入输出的方式,最后写了一个猜数字游戏,并用画图的方式简单说了一下idea的调试方式,旁观者清,如发现有错误,请及时评论或私信指正,欢迎来访!!!文章目录顺序结构分支结构if 语句代码示例1:判断一个数是奇数还是偶数代码示例2:判段某一年份是否是闰年代码示例3:判断一个数字是正数还是负数switch语句代码示例4: 根据 day 的值输出星期循环结构while循环代码示例5:打印1~9的数字代码示例6:计算1~100的和代码示例7:计
2021-08-08 21:42:04
843
8
原创 Java的运算符和注释【详解篇3】
目录一.算术运算符二、 关系运算符三、逻辑运算符(重点)四、位运算符五、移位运算(了解)六、 条件运算符七、 运算符的优先级八、注释九、关键字一.算术运算符1.基本四则运算符+、-、*、\、%代码示例:注意/和%的使用public static void main1(String[] args) { //(1)int/int 结果还是int,想要得到小数需要使用double来计算 System.out.println(1
2021-08-08 16:13:33
218
1
原创 java的八种数据类型和一种引用类型及变量【详解篇2】
文章目录数据类型1.整型变量什么是字节?2.长整型变量3.双精度浮点型变量4.单精度浮点型变量5. 字符类型变量6.字节类型变量7.短整型变量8.布尔类型变量引用类型字符串类型变量(重点)变量变量的作用域变量的命名规则常量1.字面值常量2. final 关键字修饰的常量理解类型转换理解数值提升数据类型变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据.类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性.我们所讨论的 “变量” 主要和我们的 “内存” 这样的硬件设备密
2021-07-31 14:24:42
563
8
原创 【C语言学习】字符函数和字符串函数【进阶详解篇15】
字符函数和字符串函数C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在 常量字符串 中或者 字符数组 中。 字符串常量 适用于那些对它不做修改的字符串函数.函数介绍1.strlenstrlen:求字符串长度size_t strlen(const char *string);strlen函数的返回值为size_t,是无符号的( 易错 )strlen这个库函数需要引用头文件<string.h>举例:使用strlen函数求字符串长度#include
2021-07-30 18:29:58
240
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人