首页
友链
关于自己
统计
Search
1
便宜的nat机
243 阅读
2
去广告的国外听歌软件Spotify比国内的网易云音乐和QQ音乐要好很多,曲库很全而且免费。
68 阅读
3
我的xyz域名的购买
58 阅读
4
Typecho
33 阅读
5
Java基础复习
27 阅读
默认分类
登录
Search
标签搜索
C语言
Java入门学习
IDEA
Java
php
网络
nat
vps
复习
网页
html
小顾
累计撰写
20
篇文章
累计收到
16
条评论
首页
栏目
默认分类
页面
友链
关于自己
统计
搜索到
18
篇与
的结果
2024-02-12
Java基础复习
{lamp/}Java字符串细节 public class CharDetail { //编写一个main方法 public static void main(String[] args) { //在java中, char的本质是一个整数,在默认输出时,是 unicode 码对应的字符 //要输出对应的数字,可以(int)字符 char c1 = 97; System.out.println(c1); //a char c2 = 'a'; //输出'a'对应的数字 System.out.println((int)c2); char c3 = '顾'; System.out.println((int)c3); //输出类型是整型,所以输出顾对应的unicode码 char c4 = 39038; System.out.println(c4);//顾 System.out.println('a' + 10); //测试 char c5 = 'b' + 1; System.out.println((int)c5);//99 System.out.println(c5);//99->对应的字符就是编码表 ASCII(规定好的)=> char c6 = 'a'; System.out.ptintln(c6); } }运行如下:
2024年02月12日
27 阅读
0 评论
1 点赞
2024-02-12
免费好用的office软件,比wps office使用更加流畅丝滑
{lamp/}OnlyOffice OnlyOffice是一款自由的办公套件和具有协作功能的软件套件。它具有文本文档、电子表格、演示文稿、表格和PDF在线编辑器以及基于房间的协作平台。OnlyOffice 包括一个名为 OnlyOffice Docs 的在线编辑套件,其中包括:下载地址:https://www.onlyoffice.com/download-desktop.aspx文档编辑器(样式和格式化工具、对象、目录、书签、文档比较、邮件合并等)。电子表格编辑器(400 多个函数和公式、表格模板、命名范围、图表、方程、数据透视表、条件格式、宏等)。演示文稿编辑器(格式化工具、对象、样式选项、过渡、动画、演示者模式)。PDF编辑器(文本注释,包括突出显示、下划线、划掉;注释、手绘图)。表单创建者和填写者(多个可填写字段、扩展字段属性、导出为 PDF)。
2024年02月12日
17 阅读
1 评论
1 点赞
2024-02-02
C语言复习5(指针)
指针也就是内存地址,指针变量是用来存放内存地址的变量。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:
2024年02月02日
26 阅读
0 评论
1 点赞
2024-02-01
C语言复习4(数组)
C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 runoob0、runoob1、...、runoob99,而是声明一个数组变量,比如 runoob,然后使用 runoob[0]、runoob[1]、...、runoob[99] 来代表一个个单独的变量。所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。数组中的特定元素可以通过索引访问,第一个索引值为 0。C 语言还允许我们使用指针来处理数组,这使得对数组的操作更加灵活和高效。直接代码举例,B站视频代码#include <stdio.h> int main() { // 第一个下标(号) // 第一个0开始,0代码第一个元素,那么第二个下标就是2-1=1,第三个下标:3-1,第四个4-1,第五个5-1 // 数组类型 数组名称[数组长度] unsigned plants[5] = { 100, 50, 150, 80, 25 }; // 数组的元素下标从0开始,规律,下标 = N-1 N代表第几个元素 printf("plant --- %u\n", plants[1]); //下标是1,输出第二个元素 // 遍历 数组 for (int i = 0; i < 5; i++) { printf("plant --- %u\n", plants[i]); } return 0; }在我本地visual studio 调试运行二维数组的比喻
2024年02月01日
11 阅读
0 评论
3 点赞
2024-01-30
C语言复习3 (循环)
C语言循环基础 首先用的最多是for循环for ( init; condition; increment ) { statement(s); }for 循环是一种在编程中经常使用的迭代结构,用于重复执行一组语句,直到指定的条件不再满足。for 循环的基本语法如下:for (初始化表达式; 循环条件; 迭代表达式) { 循环体语句; } 1.初始化表达式 (init):在循环开始之前执行一次。通常用于初始化循环控制变量。这一部分可以包含声明和赋值操作。2.循环条件 (condition):在每次循环迭代之前检查的条件。如果条件为真(true),循环将继续执行;如果条件为假(false),循环将终止。3.迭代表达式 (increment):在每次循环迭代之后执行。通常用于更新循环控制变量的值。4.循环体语句 (statement(s)):在每次循环迭代时执行的一组语句。这是循环的主体,包含了实际的操作。我会举个简单的例子,利用for循环计算1到5的和#include <stdio.h> int main() { int sum = 0; // 使用 for 循环计算 1 到 5 的和 for (int i = 1; i <= 5; i++) { sum += i;// 循环体语句 } // 输出结果 printf("Sum: %d\n", sum); return 0; }1.首先就是初始化表达式 int i = 1; 在循环开始前初始化循环控制变量 i,i就是1。2.循环条件 i <= 5 在每次循环迭代前检查 i 是否小于等于 5。3.迭代表达式 i++ 在每次循环迭代后将 i 的值增加 1。4.循环体语句 sum += i; 在每次循环迭代时将当前的 i 加到 sum 中。sum += i就是 sum = sum + i 循环开始时,sum 的初始值为 0,然后在每次循环中,当前的 i 的值都会加到 sum 上,最终得到 1 到 5 的和。第一次循环:sum = 0 + 1,sum 的值为 1。第二次循环:sum = 1 + 2,sum 的值为 3。第三次循环:sum = 3 + 3,sum 的值为 6。第四次循环:sum = 6 + 4,sum 的值为 10。第五次循环:sum = 10 + 5,sum 的值为 15。i++(后缀递增):先使用当前值,然后再递增。返回 i 的原始值,然后将 i 增加 1。int i = 5;int result = i++;// result = 5, i = 6++i(前缀递增):先递增,然后再使用新值。返回 i 增加 1 后的值。在C语言中,for 循环的循环体可以是一个单独的语句,也就是说,你可以在没有大括号的情况下编写 for 循环。如果 for 循环只有一条语句,大括号是可选的 。 在你的代码中,你的 for 循环只有一条语句,因此去掉大括号是合法的。以下是你的代码的修正版:#include <stdio.h> int main() { /* for 循环执行 */ for (int a = 10; a < 20; a = a + 1) { printf("a 的值: %d\n", a); } return 0; }第一次直接输出10,第二次执行迭代表达式,a 的值: 11 换行继续输出,最后是19求1到100中所有偶数的和#include <stdio.h> int main() { // 初始化偶数和为0 int even_sum = 0; // 使用for循环遍历0到100的偶数 for (int num = 0; num <= 100; num += 2) //num = num + 2 { even_sum += num; //even_sum = even_sum + num } // 打印结果 printf("0到100的偶数和为: %d\n", even_sum); return 0; } 在上述的C程序中,初始时 even_sum 被初始化为0,而 num 被设置为0。在第一次循环迭代中,num 的值是0,因此 even_sum 将增加0,即 even_sum 的值仍然是0(even_sum = even_sum + num)。所以,第一次循环迭代后,even_sum 的值仍然是0。第二次循环结果是2.在第二次循环迭代中,num 的值已经被自增为2。循环条件 num <= 100 仍然满足,因此循环继续执行。在第二次迭代中,even_sum += num; 将 even_sum 加上 num(此时 num 的值为2),并且 num += 2; 将 num 自增为4。所以,第二次循环迭代后,even_sum 的值是2,而 num 的值变为4。这个过程会一直重复,每次迭代都会将 num 的当前值加到 even_sum 中,然后将 num 增加2。最终,当 num 的值超过100时,循环终止。在循环结束时,even_sum 包含了0到100之间所有偶数的总和。第一步执行rush = 1;就是初始化表达式,第二步执行循环条件,看rush 是否小于1000 ,第三步执行循环体语句,rush = 1. 第四步执行自加语句rush ++,此时rush 是2。 第五步执行循环条件,rush <= GOLD;即rush <= 1000,第六步执行自增语句,rush变成了3,第七步执行循环体语句,输出 rush = 7;以下是一个简单的C语言程序,用于生成斐波那契数列的前n个数字:#include <stdio.h> void generateFibonacci(int n) { int first = 0, second = 1, next, i; printf("斐波那契数列前 %d 个数字:\n", n); for (i = 0; i < n; i++) { printf("%d, ", first); next = first + second; first = second; second = next; } } int main() { int n; printf("请输入要生成的斐波那契数列的数字个数:"); scanf("%d", &n); generateFibonacci(n); return 0; } for 循环可以嵌套使用 下面用C语言输出九九乘法表#include <stdio.h> int main() { int row, column; for (row = 1; row <= 9; row++) { for (column = 1; column <= 9; column++) { printf("%d*%d = %2d\t", row, column, row * column); } printf("\n"); } return 0; } 外层循环 (for (row = 1; row <= 9; row++)): 控制行数,从1到9。 内层循环 (for (column = 1; column <= 9; column++)): 控制每行中的列数,同样从1到9 。在内层循环中,printf语句输出了每一项的乘法表达式,其中%d*%d = %2d\t 是格式控制字符串,它表示输出两个整数相乘的结果,其中 %d 是用来格式化整数的占位符,%2d 表示至少输出两个字符的整数,\t 是制表符(用于在输出中产生水平制表)。代码里printf("%d%d = %2d\t", row, column, row column); 语句用于输出九九乘法表中每一项的表达式。这样的格式化输出有助于让输出结果整齐对齐,提高可读性。例如,如果乘积是个位数,%2d 会在前面补一个空格,确保每一项的输出都占用两个字符的宽度。\t 是制表符(用于在输出中产生水平制表)。调试:
2024年01月30日
7 阅读
0 评论
3 点赞
1
2
...
4