- 博客(9)
- 收藏
- 关注
原创 一些细节改进问题
通过对比一些优秀java代码,我发现了我现有阶段仍然存在一些需要改进的点和不够明确掌握的问题,记下来希望以后一点点改进。1不是素数;写阶乘、斐波那契数等这种求出的值较大的的方法时,尽量用long类型;在java中,写方法时尽量有返回值,而不是直接在方法内输出,这样的话可以在main中更自由的使用;要注意空间复杂度的问题,这关乎代码运行的效率,例如一些递归方法,运行起来很复杂时间耗费也比较长。目前就先这些,等日后再来不断补充……...
2021-08-29 16:20:48
128
原创 【Java基础知识点+易混淆点(1)】之数据类型与变量
在Java中,main所在的类的名字必须要与文件名一致。在Java中,没有全局变量的说法,所有方法以及变量必须要定义在类中。常量即程序运行期间一直不变的量。在Java中,数据类型主要分为两类:基本数据类型和引用数据类型。基本数据类型分为四类八种,如下所示关于Java基础数据类型值得注意的点:(1)整形和浮点型都是有符号的;(2)整形默认为int,浮点型默认为double;(3)在任何系统下,byte都占1个字节、short都占2个字节、int都占4个字节、long都占8个字节、dou.
2021-08-14 21:13:08
242
1
原创 关于C与Java跨平台的理解
C和Java是否可以跨平台编程,答案是肯定的,那两者的区别又体现在哪里、如何去理解呢? 我们将从跨平台的含义以及C、Java如何实现这三方面去更加深入的理解。1、 跨平台是什么?2、C如何实现跨平台编程?3、Java如何实现跨平台编程?1、 跨平台是什么?跨平台泛指程序语言、软件或硬件设备可以在多种作业系统或不同硬件架构的电脑上运作。广义而言,一般的计算语言都可做到跨平台,开发商只需要提供各种平台下的Runtime/中间件环境即可。严格而言是指用某种计算机语言编制的程序只需要做小量的修改,编译之后即
2021-08-10 19:18:34
464
原创 C语言实现五子棋小游戏---非人工智能版本(用rand、srand函数生成随机数)
本篇博客将介绍利用rand、srand生成随机数来实现五子棋小游戏。主要从游戏流程和所需要的自定义函数两方面对五子棋小游戏进行讲解,其中所用到的知识都是相对来说比较基础,小白可以上手的!!!废话不多说,下面开始进行讲解。五子棋小游戏一、游戏流程二、代码实现----自定义函数2.1 头文件及宏定义2.2 自定义函数2.3 main函数(主函数)2.4 最终呈现效果(部分)三、总结一、游戏流程想要写好一个五子棋小游戏,首先就要确定它具体的流程,依次来梳理从哪方面下手去实现这个游戏。具体游戏流程:1.
2021-05-12 22:04:47
815
11
原创 C语言将3个整数从大到小输出(包含通过指针进行函数调用)
C语言将3个整数从大到小输出(包含通过指针进行函数调用)题目内容:写代码将三个整数数按从大到小输出。例如:输入:2 3 1输出:3 2 1本文将通过两种方法实现将三个整数从大到小输出,重点体现在第二个方法函数调用中(将会应用到指针)。方法一:直接在main函数中实现三个整数大小的比较。#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ int a = 0; int b = 0; int c =
2021-04-17 22:53:55
14884
2
原创 C语言的一些知识点/新手向
初次接触到c语言可能会产生一些生疏感,不能理解或者不能分清楚一些语法和基础结构。下面将讲述初识c语言时应该掌握的一些知识点,希望对刚接触c语言的同学有帮助。首先,学习c语言开始一定要尝试自己去解决一些问题,不要过分依赖直接获取的答案,也不要为了应付而做什么事,因为有这个时间不如多看些帖子、看些大佬写的书来提升自己。其次,学好一门语言要掌握其算法、数据结构、系统调用(操作系统)和计算机网络,前两个主要通过实战演练来提升,后两个要在实践的同时多看一些优秀的书。接下来,我们开始正式进入一些入门知识点的概括性
2020-09-26 07:36:55
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人