自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java--链表

main函数中new了一个MyArrayList:在栈里面存放了一个myArrayList引用,指向堆中的一个对象,假设对象的地址为0x888,myArrayList存放的就是0x888。head里面存储的是第一个节点(head头节点)的地址,head.next存储的就是下一个节点的地址。一个节点=两个域,val-数据域、next-下一个节点的地址。elem new了一个int,在栈里面创建了一个内存。循环、非循环共8种组合。尾节点的next域为null。...

2022-08-28 11:00:05 180 1

原创 Java--数组

创建与使用//定义数组时,不能写具体的数字 int[10] arr={}; 是错的int[] array2=new int[3];//new是Java的一个关键字,用来实例化一个对象,意味着Java中的一个数组也是一个对象//大小为3,里面的每个元素为0int[] array={1,2,3,4,5,6,7};//虽然没写new,实际上也是一个对象int[] array3=new int[]{1,2,3,4,5};//new int[] 中括号里面不能写数字数组长度Sy...

2022-04-04 14:54:40 1989

原创 Android Studio学习笔记2

如有错误 请多指正!

2022-03-25 14:09:24 2797

原创 Android Studio学习笔记1

RelativeLayoutpaddingbackground

2022-03-25 13:54:09 2550

原创 Java--函数

方法定义语法public static 返回值 方法名称(形式参数列表){函数体;//方法体}但无返回值不支持链式调用实参 & 形参方法的重载 overload1、方法名相同2、方法的参数列表不同3、方法的返回值不做要求 public static int add(int a,int b){ return a+b; } public static double add(doub...

2022-03-15 20:23:37 550

原创 Java--逻辑控制

补充:scanner忘记敲回车时,alt+回车可以让系统自动补充第一行代码public class Test { public static void main(String[] args) { Scanner scanner=new Scanner(System.in);//(System.in)代表从键盘获取数据,不建议使用 String str =scanner.nextLine();//读取不受空格影响 Sy..

2022-03-15 10:29:16 587

原创 Java--运算符

除法 /取余 %增量赋值运算符 += ……short类型占两个字节,9占4个字节作用:自动进行强制类型转换关系运算符 == != > < >= <=关系运算符的返回值都是boolean类型(true,false)逻辑运算符 && || !逻辑运算符的操作数(往往是关系运算符的结果)和返回值都是boolean,不能是其他形式【表达式1 && 表达式2】...

2022-03-04 21:36:11 251

原创 Java--变量&常量

数据类型整型变量intint a=10;//4字节//java中的int没有所谓的无符号类型,统一都是有符号类型System.out.println(a);System.out.println(Integer.MAX_VALUE);System.out.println(Integer.MIN_VALUE);//变量的命名:小驼峰-数字,字母,下划线。数字不能打头//java使用变量前要初始化,不初始化会报错长整型变量longlong b=20L;//10+...

2022-03-04 17:29:49 507

原创 初识Java

Java代码基础结构Java代码编译运行步骤程序是怎么编译的,程序是怎么运行的,程序是跑到哪里的,程序跑的原理是什么只要安装好JDK,java代码就可以实现一次编译到处运行Java的口号:一次编译 到处运行——核心:字节码文件java程序书写注意问题1、用public修饰的类,类名需要和文件保持一致2、一个类对应一个字节码,而非一个文件对应一个字节码好处是用到哪个类,就加载哪个类,而不是一股脑都加载部分main函数中的参数...

2022-03-01 16:28:35 199

原创 C--调试

调试的基本步骤:发现程序错误的存在;以隔离、消除等方式对错误进行定位;确定错误产生的原因;提出纠正错误的解决办法;对程序错误予以改正,重新测试Debug & Releasedebug:调试版本release:发布版本,包含各种优化调试环境的准备快捷键调用堆栈 典型例题编程常见的错误:编译型错误:语法出错解决方法:ctrl+F7,双击错误链接型错误:“无法解析的外部符号”解决方法:主...

2021-12-20 13:49:57 79

原创 C——结构体

结构结构是一些值的集合,这些值称为成员或字段,结构的每个成员可以是不同类型的变量。结构有两层含义,一层含义是结构布局,结构布局告诉编译器如何表示数据;另一层是创建结构变量,让编译器为数据分配空间结构的声明、定义和初始化结构体传参传值调用struct S{ int arr[10]; int b; char c; float d;};void print1(struct S ss){ printf("%d %d %d %d %c %lf", ss.ar..

2021-11-29 18:39:33 556

原创 C--细说指针

指针是什么?指针是变量,用来存放地址(存放在指针中的值都被当成地址处理)指针有多大?在32位机器上,地址用4个字节的空间存储,即指针变量大小为4个字节在64位机器上,要8个字节指针类型是什么?type *指针类型的意义:决定了指针解引用操作时一次访问几个字节(访问内存的大小)int * 指针解引用访问4个字节; char * 指针解引用访问一个字节指针的类型决定了指针+-整数的时候的步长int *+1 跳过4个字节;char *+1 跳过...

2021-11-27 11:51:58 308

原创 表达式求值中的操作符与类型转换

表达式求值隐式类型转换整型提升:表达式中的字符和短整型操作数在使用之前被转换为普通整型(即只针对char和short),按照变量的数据类型的符号进行提升:正数高位补充符号位0,负数高位补1。char a = 0xb6;//10110110//00000000 10110110 整型提升,作为补码存储在系统中printf("%d", a);//00000000 10110101 反码//11111111 01001010=-(2+8+64)=-74 原码输出-74算术转换.

2021-11-17 15:23:48 78

原创 用C冒泡排序

冒泡排序基础程序//冒泡排序#include <stdio.h>int main(){ int i = 0; int j = 0; int a = 0; int arr[10] = { 8,3,6,1,2,5,7,9,0,4 }; for (j = 0; j < 9; j++) { for (i = 0; i < 10; i++)//从小到大排 { if (arr[i] > arr[i + 1]) { a = arr[i .

2021-11-05 20:16:37 352

原创 数组盲点总结

1、数组的定义和初始化int arr1[3][5]={1,2,3,4,5,6,7,8,9,10};int arr2[3][5]={{1,2},{3,4},{5,6}};int arr3[][5]={{1,2},{3,4},{5,6}}; //行可以省,列不能省char ch1={"abc","def","hij"}; // 第一行元素:abc\0,以此类推C语言本身不做数组下标的越界检查,编译器也不一定报错,故写代码时应注意自检当出现越界时,会生成随机数(如下图)当数.

2021-10-19 14:00:33 74

原创 小技巧tips

1、想要把如下判断语句变成循环语句时,把if→while即可 int my_strlen(char* s) { int count = -; if (*s != 0) { count++; s++; } }持续更新

2021-10-06 16:24:50 54

原创 小李学Java

初识扎瓦win+R 唤出运行窗口,输入cmd,打开进程指令窗口默认在C盘中,输入d:或者其他,进入目标文件夹常用的DOS命令dir 列出当前目录下的文件以及文件夹 md 创建目录 rd 删除目录(删除之前要把目录下的文件清空,图形化界面中的删除实际上是一种递归) cd 进入指定目录 cd.. 退回到上一级目录 cd\ 退回到根目录 del 删除文件 exit 退出dos命令行常用快捷键⬅,➡ 移动光标 ...

2021-09-17 11:37:42 703

原创 循环语句之do while

基本语法do (循环语句);while(表达式);先执行后判断,循环次数不止一次,使用场景受限int main(){ int i = 1; do { if (5 == i) continue; printf("%d", i); i++; } while (i < 10); return 0;}运行结果为:1234死循环OVER!内容好少!多多批评指正呀!...

2021-06-22 17:00:38 142

原创 循环语句之 while

基本结构while(表达式) {循环语句;}

2021-06-22 16:42:15 1308

原创 两段C代码思维的建立

#include <stdio.h>int main(){ int i = 0; int k = 0; for (i = 0, k = 0; k = 0; i++, k++) { printf("%d", k); k++; } return 0;} 上述代码的循环次数?答:0次。for中的判断“k=0”实际是一句赋值语句,系统判断为假,循环结束。若判断语句改成“k==0”,循环次数?答:1次。2、输出1~100之间的奇数...

2021-06-22 15:49:55 41

原创 循环语句之 for

目录语法结构for 中的 breakfor 中的 break良好编程习惯for循环的变种情况初始化、判断、调整都省略的情况复杂写法语法结构for(表达式1;表达式2;表达式3) 循环语句;//不加大括号,只能控制一条语句,若要控制多条语句,需要加{}表达式1:初始化部分,用于初始化循环变量表达式2:条件判断部分,用于判断循环终止时刻表达式3:调整部分,用于循环条件的调整这种结构可以有效解决用while实现循环时,初始化、判断和调整之间因为...

2021-06-22 15:26:21 2061

原创 分支语句之if&switch

前言C语言是结构化的程序设计语言C语言的结构包括顺序结构、选择结构、循环结构if语句语法基本结构1、

2021-06-19 18:44:39 64

原创 浅述指针相关概念

复习一下前面提到过的计算机中的存储空间内存在使用的时候通常被划分成一个个小的单元,即内存单元每个内存单元所占空间的大小为1byte我们给每一个内存单元标上序号,成为我们常说的地址以常用的32位计算机来说,32根地址线可以产生2^32个地址如下图是我们常见的形式,注意这里地址从大到小or从小到大并没有本质上的区别下面了解指针中常用的两个单目操作符& 取地址操作符* 解引用操作最后我们来实战演练#define _CRT_SECURE...

2021-06-19 16:19:03 47

原创 字符串+转义字符+注释

字符串区别于 char 叫字符类型,C语言中没有字符串类型'a','x'叫字符 'ax'是不合理写法

2021-06-08 15:25:28 2475 1

原创 C语言常用关键字简析

int main(){ int a=10; return 0;}

2021-06-08 10:18:03 221 5

原创 C语言常用操作符

操作符算术操作符移位操作符位操作符&按2ji位与 ^按位异或 |按位或

2021-06-07 20:17:59 416

原创 变量&常量

变量存储的单位数据类型及其大小利用 sizeof() 函数计算数据类型并打印#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ printf("char 所占空间是%d\n", sizeof(char)); printf("short 所占空间是%d\n", sizeof(short)); printf("int 所占空间是%d\n", size..

2021-06-06 10:01:25 531 7

原创 路漫漫其修远兮 吾将上下而求索

#include <stdio.h>int main(){ printf("Hello CSDN!\n"); printf("My name is 大花卷子\n"); printf("来自大庆油田的大庆\n"); printf("就这么多吧\n"); printf("多了还没学呢\n"); return 0;}

2021-06-04 23:18:46 191

空空如也

空空如也

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

TA关注的人

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