- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 c语言-指针笔记01
c语言-指针笔记01指针是C和C ++编程的强大功能。 在学习指针之前,让我们先来了解一下一下C中的地址。C中的地址如果程序中有变量var,则&var将在内存中提供其地址。在使用scanf()函数时,我们已多次使用地址。scanf("%d", &var);这里用户输入的值存储在var变量的地址中。 让我们举一个可行的例子。#include <stdio.h>int main(){ int var = 5; printf("var: %d\n", var);
2021-05-26 06:12:34
136
1
原创 c语言-结构体实例笔记
结构体实例实例一览:使用结构体存储学生的信息Store information of a student using structure计算二者距离(以英寸英尺为单位)Add two distances (in inch-feet)通过结构体传递给函数来计算两个复数相加Add two complex numbers by passing structures to a function计算两个时间段之间的差Calculate the difference between
2021-05-21 13:06:38
1854
4
原创 C语言-结构体笔记2
C语言-结构体笔记2与内置类型的变量类似,您也可以将结构变量传递给函数。将结构传递给函数的方法:#include <stdio.h>struct student { char name[50]; int age;};// function prototypevoid display(struct student s);int main() { struct student s1; printf("Enter name: "); // rea
2021-05-20 20:42:47
142
原创 C语言-结构体笔记1
C语言-结构体笔记1在C中,结构体是单个名称下的变量(可以是不同类型)的集合。如何定义结构?在创建结构变量之前,需要定义其数据类型。 要定义结构,请使用struct关键字。结构体语法:struct structureName { dataType member1; dataType member2; ...};示例:struct Person{ char name[50]; int citNo; float salary;};创
2021-05-20 20:38:26
134
原创 java入门13--面向对象(下)
java入门13多态动态编译:类型:可扩展性即同一方法可以根据发送对象的不同而采取多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多多态存在的条件有继承关系子类重写父类方法父类引用指向子类对象注意:多态是方法的多态,属性没有多态性instanceof 判断一个对象是什么类型例子:父类:public class Person { public void run(){ System.out.println("I am a p
2021-05-01 09:45:53
90
原创 java入门12--面向对象(上)
java入门12面向过程与面向对象面向过程思想步骤清晰,线性思维适合处理简单问题面向对象思想分类思维,对不同类的任务单独思考适合复杂问题,多人合作什么是面向对象面向对象编程(Object-Oriented Programming,OOP)面向对象编程本质:以类的方式组织代码,以对象的组织封装数据抽象三大特性封装继承多态从代码角度,先有类后有对象,类是对象的模板类与对象的关系类是对某一类事物的定义,是抽象的数据类型,
2021-03-24 20:01:43
92
原创 java入门11--数组
java入门11数组数组是相同类型数据的有序集合数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成每一个数据叫数组元素,数组元素通过下标访问创建与声明数组首先必须声明数组变量,才能使用数组dataType[] arrayRefVar; //首选方式dataType arrayRefVar[]; //效果相同,非首选java使用new创建数组dataType[] arrayRefVar = new dataType[arraySize];数组元素通过索引
2021-03-18 22:08:37
122
1
原创 java入门10--方法
java入门10方法加法方法示例:package method;public class Demo01 { //main方法 public static void main(String[] args) { int sum = add(1,2); System.out.println(sum); } //加法方法 public static int add(int a,int b){ return a+b;
2021-03-14 20:58:48
77
1
原创 java入门09--循环与分支
java入门09顺序结构#mermaid-svg-gxZTHYQt4pREQ2vj .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-gxZTHYQt4pREQ2vj .label text{fill:#333}#mermaid-svg-gxZTHYQt4pREQ2vj .node rect,#mermaid-
2021-03-11 00:10:58
99
3
原创 CSS选择器
CSS选择器通配符选择器什么是通配符选择器?CSS的通配符选择器是一种比较特殊的选择器,用*表示格式:*{property:value;…}含义:可以选中页面中所有元素,对所有元素都生效用途:一般设置一些初始化的公共属性例如:*{margin:0px;padding:0px;}直接代码看一下: <style> div{ background-color: yellow; } </style&
2021-03-02 12:04:56
165
原创 CSS简介
CSS简介什么是CSSCSS英文全称Cascading Style Sheets,中文名级联样式单,一般也叫层叠样式表单。CSS功能CSS是一种样式表现语言,主要用于网页的定义,如布局,颜色CSS作用精确控制页面中的各个元素CSS编写工具:编辑器vscode调试工具chromeCSS的引入内联样式:将CSS样式直接写到HTML元素的style属性中内部样式:将CSS样式写到< style >标签中引入外部样式:精确通过< link
2021-03-01 16:26:10
435
原创 HTML表单
HTML表单表单元素:使用< form >标签定义表单,表单有两个最重要的属性action和method,action属性定义了表单提交的地址,method属性定义了表单提交的方式表单有两种提交方式,一种是get,一种是post。其它表单控件元素必须放在form标签内部例如:<body> <form action="" method="GET"> <div>你最喜欢的动漫人物是什么?</div>
2021-02-27 23:15:46
169
原创 HTML表格
HTML表格表格元素表格用< table >标签定义,里面由若干行和列的单元格组成< tr >表示表格的一行,< td >表示列< caption >定义标题<table> <caption>表格标题</caption> <tr> <td>格子一</td><td>格子二</td><td>格子三</td&
2021-02-25 22:36:32
154
原创 HTML常用标签
HTML常用标签html文件基本结构:<!DOCTYPE html> 声明遵循html格式<html lang="en"> 声明这个网页语言是英语<head> 头部标签 <meta charset="utf-8"/> 声明编码格式 <title>SRRDHY</title> 标题</head><body> 内容主体标签 </body></html>
2021-02-25 14:17:57
247
原创 HTML的初步认识
HTML的初步认识Web开发的标准Web应用开发需要遵守的标准就是Web标准,是一系列标准的集合。网页主要由三部分组成:结构标准(XML、HTML和XHTML),表现标准(CSS),行为标准(DOM、Javascript)HTMLHTML用来定义网页的内容,例如文字,图片,视频。CSSCSS决定了网页样式的展现,也就是内容的表现形式,例如字体颜色、背景样式、标题大小等。JavascriptJavascript用来定义网页上的交互,控制网页的行为,例如弹出弹框、页面打开关闭、输入
2021-02-24 22:34:56
147
原创 WEB简介
WEB简介Internet因特网,又称国际互联网,是由所有使用公共语言互相通信的计算机连接而组成的全球网络。历史起源:20世纪60年代末,正处冷战时期。当时美国军方为了自己的计算机网络在受到袭击时,即使部分网络被摧毁,其余部分仍能保持通信联系,便由美国国防部的高级研究计划局(ARPA)建设了一个军用网,叫做“阿帕网”(ARPAnet)。阿帕网于1969年正式启用,当时仅连接了4台计算机,供科学家进行计算机联网实验用。这就是因特网的前身。发展:Internet的发展引起了商家的极大兴趣。
2021-02-24 15:58:36
317
原创 Typora流程图写法(整合自百度)
Typora流程图写法横向流程图源码格式:```mermaidgraph LRA[方形] -->B(圆角) B --> C{条件a} C -->|a=1| D[结果1] C -->|a=2| E[结果2] F[横向流程图]```#mermaid-svg-D9m1OHKvuSdpNOkq .label{font-family:'trebuchet ms', verdana, arial;font-family:var(-
2021-02-24 10:41:42
1119
1
原创 java入门08
java入门08Scannerjava为我们提供了一个工具类,我们可以获取用户的输入来实现程序与人的交互。java.util.Scanner是java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要用hasNext()与hasNextLine()判断是否还有输入的数据。next():一定要读取
2021-02-23 22:29:54
88
2
原创 java入门07
java入门07包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式:package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名;com.baidu.www为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用import语句来完成此功能import package1[.package2...].(classname|*);导入一个包下所有的类的方法:import com.baidu.www.*;
2021-02-23 19:36:06
62
原创 java入门06
java入门06基本运算符Java支持以下运算符:算数运算符:+,-,*,/,%,++,–赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解即可)条件运算符?:扩展赋值运算符:+=,-=,*=,/=为了演示,我们先来建立一个包(类似于文件夹,方便我们java文件的管理)方法如图现在可以把之前
2021-02-23 18:00:52
70
原创 java入门05
java入门05类型转换由于java是强类型语言,所以有些运算需要类型转换。低------------------------------------------------------------->高byte,short,char–>int–>long–>float–>double不同类型的数据先转化为同一类型,然后进行计算。强制类型转换 高—>低自动类型转换 低—>高有时高转低会出现错误,这是内存泄漏引起的这里直接把注意点整代码里
2021-02-23 16:10:09
53
原创 java入门04
java入门04数据类型强类型语言要求变量的使用要严格遵守规定,所有变量都必须先定义后才能使用(好处:安全性高,坏处:速度慢)弱类型语言如JS的‘12’+3可以为123或者“123”java是强类型语言java的数据类型分类基本类型(primitive type)数值类型整数类型byte占一个字节范围:-128-127short占两个字节范围:-32768-32767int占4个字节范围:-2147483648-2147483647long占8个字节范围:-9
2021-02-16 12:44:04
76
原创 java入门03
java入门03关于编译型与解释型语言的通俗解释编译型(compile)(一般用于操作系统,如c,c++):比如一个我想看一本英文书,我就买了这本书的中文版来看,我可以反复看,很方便。但是当这本书有什么地方更新时,我只能把新版翻译的书再买一本。解释型(interpreted)(一般用于网页,脚本,如JavaScript):还是我想看一本英文书,但是我请了一个翻译官,我要看到哪段时就让他给我翻译哪段,就算英文原版更新了我让他翻译就行,但如果我还想看前面的内容,就只能让翻译官再回去翻译一次。java是先
2021-02-16 10:09:09
124
1
原创 java入门02
java入门02java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性java三大版本javaSE:标准版(桌面程序,控制台开发)JavaME:嵌入式开发(逐渐淘汰)JavaEE:企业级开发(Web端,服务端开发)java跨平台是因为只要有JVM:Java虚拟机就能运行三个概念JDK:Java Development KitJRE:Java Runtime EnvironmentJVM:Java Vir
2021-02-15 22:55:09
890
原创 java入门01
java入门01关于常用快捷键与一些DOS命令常用快捷键ctrl+c : 复制ctrl+v : 粘贴ctrl+a : 全选ctrl+x : 剪切ctrl+z : 撤销ctrl+s : 保存ctrl+l : 锁屏win+r : 运行窗口alt+f4 : 关闭窗口win+r后的常用运行命令calc -> 计算器cmd -> 命令窗口notepad -> 记事本write -> 写字板mspaint ->
2021-02-15 18:14:04
56
空空如也
关于python的格式化输出的问题
2021-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人