- 博客(30)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 二进制的最低位!
杭电1.2.8 Lowest Bithttp://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=22这道题是将十进制写成二进制,然后输出二进制的最低位!例如:26(10)=11010(2) 输出:2;88(10)=1011000(2) 输出:8;(最...
2019-01-20 14:09:48
4949
原创 第一章-C++ 基础
12前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pa
2022-04-26 20:07:01
1314
原创 开启快乐之旅—【C#Winform&认识篇】
入门学习简单了解熟悉界简单操作1):修改窗体标题2):修改窗体图标3):窗体出现位置4):最大化,最小化操作5):是否任务栏显示form窗体6):窗口大小简单了解窗体知识要和我们之前学的C#基础知识要进行联系和结合,它并不是孤立存在。之前我一直没有搞明白窗体中的控件与对象,类和继承有什么关系。我发现之后一句话就可以说明:winform中的任何控件就是一个个对象,而每一个属性和事件直接或者间接继承自Control类,所以对象调用Control类中的属性和事件不是理所当然?熟悉界1:Formwinf
2020-05-17 16:24:18
1972
原创 C#抽象类and接口
1:抽象类定义:一些方法的实现我们无法确定,因此C#在写方法时,可以不需要写方法体,这类方法我们称为抽象方法。格式:示例:分析:①:抽象类可以没有抽象方法,只需用abstract修饰类;如果类中有抽象方法,此类一定是抽象类。②:抽象方法的声明中不能包含static,virtual,override修饰符。③:抽象类不能实例化对象,抽象方法不可以被调用,并且抽象方法需要在派生类中进行方...
2020-05-04 17:13:42
336
原创 C#多态
1:重写父类方法 //非重载父类方法:virtual (虚方法)子类方法: override**注:①:子类重写父类方法时,不能使用比父类中被重写的方法更严格的访问权限②:重写父类方法要求子类方法名,参数类型和参数个数必须与父类相同③:如果没有override,子类对象还是调用父类方法2:多态实现(目的:程序更加灵活)同一个操作,作用于不同的对象,会产生不同现象①:...
2020-05-03 18:30:49
706
原创 C#sealed关键字
sealed关键字含义定义类为sealed—>密封类定义方法为sealed—>密封方法含义sealed—>密封的,封闭的。顾名思义就是由sealed修饰的类或方法将不能被继承或是重写。定义类为sealed—>密封类密封类:当对一个类应用 sealed修饰符时,此修饰符会阻止其他类从该类继承(不能派生子类)。代码1: static void ...
2020-04-19 18:02:21
622
原创 C#类的继承
类的继承概念构造方法的执行过程隐藏基类方法装箱与拆装概念程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。在C#中类的继承指在一个现有类的基础上去构建一个新类 (子类),子类会自动拥有父类所有可继承的属性和方法。(可继承:所有非构造方法和非构造发方法的所有成员)例子实例①: static void Main(string[] args)...
2020-04-16 16:52:18
1813
原创 C#base关键字
base关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造方法。(注①:静态方法中使用base是错误的。②:所访问的基类是类声明中指定的基类。例如:class B:A,则从class B类中访问class A类的成员而不考虑class A的基类。)示例示例中,通过base关键字在派生类中调用基类的Speak()方法。 ...
2020-04-13 16:03:43
2107
1
原创 C#嵌套类/匿名类/对象初始化
嵌套类(class中再加class)嵌套类与普通类相似,只是类的声明位置特殊,致使其访问访问权限和引用方式不同。Main访问内部类:外部类访问内部类:外部类(public interal)内部类内部类(不用考虑修饰符)外部类匿名类无需显示定义一个类,起到只读作用,将一组只读属性封装到单个对象中格式:例子对象初始化作用:当类中属性过多,不可能每一种方法都定义一个构造方法,对象初...
2020-04-05 21:42:46
1475
1
原创 C#static关键字
静态字段某些特定数据在内存中只有一份,并且可以被类的所有实例对象共享。(例如某校学生共享一个学校名称,不需要每个学生对象占用内存创建学校名称。)调用方法:类【名.成员名】代码: static void Main(string[] args) { SchoolName s1 = new SchoolName();//实例化对象 ...
2020-04-05 20:07:44
465
原创 C#构造方法
一:定义构造方法是类中的一个特殊成员,它能够在实例化对象的同时对属性(字段)进行赋值。我们在学习get/set属性,构造方法,索引器时可以对比学习;因为这三种方法的作用均是对类的成员进行访问和操作,俗话说的:条条大道通罗马。1:判断是否为构造方法—方法名与类名相同—在方法名的前面没有返回值类型的声明—在方法内部不能使用return语句进行返回。如下: publi...
2020-03-24 21:51:07
1940
原创 C#面向对象基础
一:面向对象的概念(与面向过程对比学习)1:what?=面向对象是一种符合人类思维习惯的编程思想。面向对象的编程方式,操作的是一个个的对象,比如你需要操作一个人的移动,你需要先实例化那个人的一个管理类对象,然后告诉这个“人”的对象,你需要移动到什么地方去。然后人就自己走过去了。至于具体是怎样走的,外部不关心,只有“人”对象本身知道。2:面向对象的三大特征:①封装性:面向对象的核心思想,它将...
2020-03-24 21:01:17
425
1
原创 C#控制台输入输出
Console.Read()方法:从控制台窗口读取一个字符,返回该字符的ASCII码值。 int a = Console.Read();//Read()返回首字符的ASCII值
2020-03-18 20:38:33
3042
原创 ref—out对比学习
前面对ref参数和out参数各自的功能特点已经介绍了,现在我们来对比学习这两个高级参数区别:传入ref参数时传入的参数必须先初始化,而对out而言,在方法中需要对该参数进行初始化。使用ref参数和out参数在方法的参数和。执行方法上都需要加上关键字,以满足一一匹配。①ref参数适用于被调用的方法,修改调用者的引用时。(就像指针一样,对原数进行操作)②out参数适用在有多个返回值。Wh...
2020-03-09 16:28:34
135
原创 C#高级参数之out
上一篇博客我介绍了ref参数,其实ref参数和out参数可以对比学习什么是out参数 out:输出参数。out参数注意事项:传入到方法前可以不用先赋值(Main函数中可先不用赋值)在方法内部,必须要有给参数赋值的语句。验证注意事项我们先写一个参数类型为int的方法函数,方法内部先不写任何东西:public static void TestFunc(int num1){}...
2020-03-09 16:05:54
799
原创 C#高级参数之ref
今天来写一个交换值的方法函数 //未使用ref参数 static void Main(string[] args) { int a = 10, b = 5; Console.WriteLine("调用方法前:a={0},b={1}", a, b); TextRef(a, b); ...
2020-03-08 17:14:05
4844
原创 CSDN中你未发掘的强大之处
CSDN的博客可以写的花里胡哨一:颜色篇有时候我们看自己的文章只有黑色既单调又苦感,而别人的文章仅颜色就能够吸引别人,其实奥妙之处就在这里↓浅红色文字:<font color="#dd0000">浅红色文字:</font><br /> 深红色文字:<font color="#660000">深红色文字</font><br /...
2020-03-08 17:12:55
145
原创 C#编程基础(上)
今天主要学习的是C#中的基础知识。一:基本语法二:变量三:运算符的使用四:选择结构语句五:循环结构语句与之前我们学习的C可以相提并论,但不可以一概而论。一:基本语法C#的基本格式(1)C#中的程序代码都必须放入一个类中,即class的关键字。图片(2)C#中的程序代码分为:结构定义语句和功能执行语句。顾名思义,结构定义语句就是用于声明一个类或者方法;而功能执行语句,就是具体功...
2020-02-28 08:51:36
912
4
原创 C#入门
C#是作为一门选修课,今天从小白开始!入门一共包括四部分:1)Microsoft.NET基础知识;2)开发环境搭建;3)HelloWord;4)运行原理1..NET基础知识:1)依据平台:.NET Framework(.NET Framework这个平台可以创建桌面应用程序,Web应用程序,Web服务和其他各种类型的应用程序)2)平台版本:“VS2010,VS2012,VS2013,VS2...
2020-02-19 10:04:47
1254
3
原创 string
string汇总:#include<iostream> //string 针对字符串 注意与<string.h>区别 #include<string>#include<algorithm> using namespace std; //初始化 void chushihua(){ string str; ...
2019-02-02 19:22:42
145
原创 作用域和生命期
一:全局变量和局部变量1.局部变量(内部变量)①在一个函数或者复合语句中的变量(出了大括号就不能使用)②函数的形数参数源码:#include <iostream>using namespace std;int funt(int x,int y){ x=15,y=10;}int main(){ int a=10,b=15,c=20,n; n=funt(a,b);...
2019-01-29 16:25:27
368
原创 队列and栈
队列:生活中的例子:①买火车票的排队顺序②打客服电话的顺序…遵循的原则:先进先出。(只允许在队列的首部i进行删除操作,这称为“出队”,在队列的尾部j进行插入操作,这称为“入队”。而队列没有元素即i==j,称为空队列,这个时候需要结束循环)基本元素:一个数组,俩个变量。例题:解密QQ号解密规则:首先将第1个数删除,紧接着将第2个数放在这串数的末尾,再将第3个数删除并将第4个数放在这串...
2019-01-23 20:28:57
170
原创 排序
一:桶排序(简单版)原理:每出现一个数,就在对应的编号的桶中放一个小旗子,最后只要数数每个桶中有有几个小旗子就行了。复杂度:O(M+N)源码:#include<stdio.h>//桶排序(简单版) int main(){ int i,j,t,n; int a[1001]={0}; //将数组初始化 printf("请输入整数个数:"); sc...
2019-01-22 20:19:27
164
1
原创 c与c++结构
这里我的是顺序结构,选择结构和循环结构。一:顺序结构:顾名思义,是按照语句以及出现的顺序执行的。例如:计算圆的面积1.语句:简单语句,复合语句,控制语句。①:简单语句:x=a+b,y=a+b。②:复合语句:标志一个花括号,或者成块。③:控制语句:if,switch,循环语句。★★C++中允许在一行写多个语句。例如:2.输入输出函数:C语言:输入输出为格式输入,输出函数(...
2019-01-21 17:41:47
155
原创 关于if(a)的思考与杭电oj1.1.8
最近经常看到 if(a),while(a),while(!a),if(!a),if(i%2)①if(a)和while(a)在计算机中 要么真(非0值),要么假(值为0)再来看if(a)和while(a)如果不等0一直循环,等于0则结束。②while(!a)和if(!a)这里的!a与a相反,表示如果等于0的话循环,不等于零则结束。③if(i%2)表示如果i是奇数的话执行if语句,即...
2019-01-18 17:33:18
433
原创 常亮与变量
常量:(程序中值不能被修改的数据)一:字面常量例如:1,2,3.1415926,‘a’,‘A’(整型,浮点型,字符型常量)1.整型常量:①十进制(以非零1-9组成的整数):直接表达例如:123,321,456,123456,654321②八进制(以0-7组成的整数):需要在八进制数前加0例如:012,0321,0456,0789③十六进制(以0-9,A-F或者a-f组成的整数):如...
2019-01-18 13:16:12
957
原创 数据类型
先来一张总图:从图中我们可以知道数据的基本类型,有:基本类型,构造类型,指针类型,引用类型。在这我主要想强调的是我们常用的:整型,浮点型,字符型。其中整型又分:1.整型(int),无符号整型(unsigned int)★区别:范围不同。★int:-2147483648~+483647 || unsigned int:0-42949672952.短整型(short int),无符号...
2019-01-16 21:13:27
161
原创 直角三角形||金字塔
#include<stdio.h>//输出一个直角三角形||金字塔 int main(){// ★★二维数组就是遵循 行--列 ★★ int i,j,k;// 相当于一个二维数组,i(行) j(空格的列) k(图形的列) int n; scanf("%d",&n);// 输入多少行 for(i=0;i<n;i++)// 控制行 ...
2019-01-11 16:25:15
415
原创 心之所向,奋力前行!
#include<stdio.h>int main(){printf("\n\n\n 心之所向\n\n ③\n\n 奋力前行\n\n\n");return 0;}
2019-01-11 15:53:10
315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人