自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十二章——位运算

若x的第i位和y的第i位都是1,那么(x&y)=1,否则(x&y)= 0应用:希望让某一位或某些位为0。取一个数中的一段。

2025-03-28 20:15:44 320

原创 第十一章——指针

里的&就是取地址运算。作用是,它的操作数必须是。在输出地址的时候,用,以此以十六进制的形式输出变量的地址。变量地址的大小和int的大小是否相等,取决于编译器。

2025-03-27 00:47:11 125

原创 Visual Studio2022 中的隐形用法

官网显示版本2010应该也是用以上办法,本人还没尝试过。

2025-03-18 20:24:27 294

转载 visual studio断点调试

Release是发布版本,不会命中断点。Continue是继续执行代码直到遇见下一个断点,后边的红色方框是停止程序运行,最后标记的三个不同方向的箭头则分别是逐语句,逐过程,和跳出正在执行的程序。在输入框中输入要输出的语句即可,用大括号包裹要输出的变量,下方可以选择命中时执行操作接着执行代码,也可以不选,不选就命中不继续执行了,这个看自己的需求。第一个就是直接在想要断点的代码行,设置,断点位置如下图,鼠标点击代码行的最前头,出现红点即设置完成,对应的代码会出现红色背景(命中断点背景则是黄色)。

2025-03-18 20:14:45 40

原创 visual studio中使用const定义数组大小时的出错问题及解决

但是define定义的是标识符常量,因此可以用来定义数组大小,不会出错。但其实const修饰的是变量。因此用const会报错。因此,我们把开头的代码改成define,完美解决。对于数组大小的定义必须是。

2025-03-18 19:46:54 191

原创 第一次使用visual c++中scanf()函数报错问题解决

报错如上,提示说scanf()函数不安全。考虑改用 scanf_s。要禁用弃用,请使用有关详细信息,请参阅联机帮助。

2025-03-18 17:37:24 237

原创 整型数据的输出——如何控制其宽度

同时使用时,需注意对齐方式的优先级。:不会截断数据,按实际位数输出。

2025-03-03 17:12:29 123

原创 第十章——数组

定义一个数组,需要明确数组变量名数组元素的类型和数组的大小(即数组中元素的数量)。一维数组定义的一般形式为:类型名 数组名[数组长度]类型名指定数组中每个元素的类型;数组名是数组变量(以下简称数组)的名称,是一个合法的标识符;数组长度是一个整型常量表达式,设定数组的大小。数组长度是一个常量。例如:int a[10];//定义一个有10个整形元素的数组a//定义一个有200个字符型元素的数组cfloat f[5];//定义一个有5单精度浮点型元素的数组f数组是一些具有相同类型的数据的集合。

2025-03-02 21:52:07 538

原创 第九章——函数

函数是一个完成特定工作的独立程序模块,包括库函数和自定义函数两种。例如scanf()和printf()等为库函数,由C语言系统提供定义,编程时只要直接调用即可;库函数中没有的函数,用户可以自己来定义,来得到一个明确的计算结果,使得代码变得更简洁明了。函数定义的一般形式为:函数类型 函数名(形式参数表) /*函数首部*/函数实现过程 /*函数体*/

2025-02-27 21:38:15 594

原创 第五章——C语言中各类型占用内存的情况

一个int表达的是一个寄存器的大小,比int小的表达的是计算机中的某些位,比int大的可能是几个寄存器拼起来。如果你需要在不同平台上保持一致的整数类型大小,可以使用 C99 标准引入的固定宽度整数类型,如。有关,通常是一个字,一个寄存器可以传输的大小。在 16 位上,int通常占用 2 个字节(16 位),而在 32 位或 64 位上,字节(byte)是存储信息的基本单位,1字节等于8比特(bit)‌。是一个运算符,给出某个类型或变量在内存中所占据的字节数。类型的大小(即它所占用的字节数)都与。

2025-02-27 20:02:25 581

原创 解决dev c++输出中文乱码

在DevC++中,打开受影响的源代码文件,然后在菜单栏中选择"文件"(File),再选择"另存为"(Save As)。在保存对话框中,选择正确的编码格式,例如UTF-8,重新保存文件并关闭。1. 检查默认编码:打开DevC++,在菜单栏中选择"工具"(Tools),然后选择"编辑器选项"(Editor Options)。3.在菜单“工具”中点击“编译选项”->在“编译器选项”对话框的标签“编译器”中勾选“编译时加入以下命令”,在下方的输入框中输入以下内容,然后点击“确定”完成设置,

2025-02-27 18:52:58 692

原创 第八章——循环

这里循环次数是5,最后i=4时 还要i++之后等于5,再次判断i不小于5而退出循环。for(循环初始条件表达式;循环继续的条件表达式;循环每轮要做的表达式){循环体内要有改变条件的机会,不然就会变成死循环。不同的是,if只做一次而while要反复不断做直到条件不满足结束。while语句的一般表达式为:while(表达式){循环体}printf("\n最后i=%d",i);do-while循环和while循环很像,区别是。,如果满足则继续下一轮循环,不满足则结束循环。while后面的大括号叫循环体。

2025-02-27 00:56:02 389

原创 第七章——判断语句&&多路分支 break和continue

其实switch-case的状态值只能存放一个int的大小,比如byte,char,shor,int等。正是因为状态值是一个int的大小,所以可以对状态值进行排序,如果状态值是紧凑的(例如case的值是0、1、2、3、4),那么就会将状态值优化为tableswitch(可以理解为数组),查找效率就是O(1)的;case 常量: //常量可以是常数,也可以是常数计算的表达式如“1+1”等,也可以是前面用const int定义的一个常变量。如果条件不被满足,那么语句内的将不被执行。

2025-02-27 00:53:16 747

原创 第六章——数据的输入和输出&&各种表达式与运算符

例如a,b,c都是整型(a=2),(b=3),(c=a+b) ,从左到右求解这三个表达式,该逗号表达式的值和类型由最后一个表达式c=a+b决定,值是5,类型是整型。与其他表达式的运算不同,求解用逻辑运算符&&或||连接的逻辑表达式时,按从左到右的顺序计算该运算符两侧的操作数,一旦能得到表达式的结果,就停止计算。一般形式是:表达式1,表达式2,...,表达式n 先计算表达式1,然后计算表达式2的值,最后计算表达式n的值,并将表达式n的值作为逗号表达式的值。关系表达式的值就是1或0,它的类型是整型。

2025-02-27 00:49:17 953

原创 第四章——数据存储&&基本类型&&类型转换

因为a是整型,1.0是double型,所以把a整型改成double型6.0进行运算,6.0+1.0=7.0,是double型,因此输出sizeof(8.0)=sizeof(double)=8。有一些字符,如回车符、退格符等控制码,它们不能在屏幕上显示,也无法从键盘输入,由一个反斜杠"\"开头,后面跟上一个字符,这两个字符合起来,组成一个字符。方括号中的内容可以省略。现在的CPU的字长普遍是32位或64位,一次内存读写就是一个int,一次计算也是一个int,选择更短的类型不会更快,甚至可能更慢。

2025-02-27 00:00:24 809

原创 第三章——常量和变量

变量类型(空格)变量名(自己起);最好初始化变量,避免脏数据影响后续调试,如 int a = 0;如果变量名有实际含义,最好用对应的英文(再不行就拼音,或英文简写)表示,提高代码的可读性。例如:​由于未初始化,所以a和b里原来是什么值,就会输出什么值,并不是我们自己定义的值。C语言变量名的命名规则变量名只能包含字母(a-z、A-Z)、数字(0-9)和下划线(_)。变量名必须以字母或下划线开头,不能以数字开头。

2025-02-26 23:56:57 674

原创 第二章——C语言的操作

注释插入在程序代码中,用来向读者提供解释信息。它们对于程序的功能没有任何影响,但是往往能使得程序更容易被人类读者理解。通过断点调试,程序员可以逐步执行程序,查看变量的值,找。断点调试的概念:断点调试是一种程序调试技术,它允许程序员在程序的。左边可以看到a、b、t的值,点击下一步可以看到一步步的改变过程。可以在旁边数字那里点一下,那行就会变成红色。

2025-02-26 23:53:34 359

原创 第一章——C语言的基础和历史

【浙江大学】C语言入门与进阶 翁恺(全129讲)_哔哩哔哩_bilibiliC语言程序设计_浙江大学_中国大学MOOC(慕课) (icourse163.org)原码、反码和补码的相关知识点_哔哩哔哩_bilibili

2025-02-26 23:50:31 747

原创 翁恺慕课习题题目&&解析(更新ing)||C语言的一些练习题

【代码】翁恺慕课习题题目&&解析。

2025-01-23 21:12:22 207

原创 求翁恺老师程序设计入门——C语言 PAT链接

是不是不在开课时间范围内,就不能使用啊?

2025-01-23 09:14:03 102

原创 一篇梳理C语言——重学c语言、b站mooc翁恺入门+ 个人学习(更新学习ing)

字面常量是指直接出现在代码中的固定值,也称为直接量。表示不同类型的常量数据。包括1、整数常量:以整数形式出现的常量,可以包含数字(0-9)和可选的前缀。例如:0、42、-10、0xFF(十六进制)、0765(八进制)等。2、浮点数常量:以小数形式出现的常量,包含一个或多个数字、小数点、指数标记和可选的正负号。例如:3.14、-0.5、6.02e23(科学计数法表示的浮点数)等。3、字符常量:表示一个字符的常量,使用单引号括起来。例如:'A'、'7'、'?'等。

2025-01-17 22:46:45 487

原创 记录一个失败的案例——创建一个anaconda环境并在pycharm中使用(过程——我遇到的问题&&解决)

在创建conda环境的时候,需要修改condarc文件的内容。通过查找资源,发现.condarc默认是不会自动创建的,只有当用户第一次使用condaconfig命令时,系统才会自动创建.condarc文件。conda创建环境时会自动去默认的源下载包文件,这些配置保存在windows的c:\users\xxxx\.condarc文件中,xxx是你的用户名,我的就在C:\Users\hp\.condarc下面。注意,newenv,是你自己起的环境名字,python=你要创建的虚拟环境的版本。

2023-09-27 11:21:37 436

原创 王道数据结构 第一轮复习笔记

首先先对计算机四大件之间的关系做了一个联系:

2023-07-14 10:13:48 523 1

原创 xshell连接不上虚拟机

我的问题是,有两台虚拟机可以连通xshell,但第三台连不上。而且那台虚拟机在vim编辑任何一个文件时,esc后输入:wq!都提示"/etc/rc.local" E166: 无法打开并写入链接文件它也ping不通网络,也连不上本机。本地IP地址在本机cmd,输入ipconfig,以太网8的 IPv4就是本机IP地址。

2023-06-26 00:16:44 917 2

原创 idea右边找不到maven窗口不见了

右侧边栏没有出现maven, 还有一种可能就是pom.xml文件没有识别, idea觉得这个项目就不是个maven项目,导致idea无法加载依赖包。首先idea自带了maven控件,不像Eclipse还需要下载控件,如果你以前有maven在右边,出于某种原因,消失找不到 了,你可以试试我写的方法。方法3.点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects。方法1.点击你idea界面最左下角的那个小框,maven应该从里面找到。

2023-06-18 17:15:00 6859 2

原创 端口号被占用——解决方法

端口号被占用——解决方法

2023-06-16 01:56:21 205 1

原创 CentOS镜像文件下载过慢

CentOS镜像文件下载过慢怎么解决

2023-03-07 17:28:09 1480

原创 html引用视频和图片,利用echarts写图表

html引用视频和图片,利用echarts写图表

2022-12-17 22:23:12 420

原创 创建Java源代码文件----开始编写代码

创建Java源代码文件----开始编写代码

2022-01-14 09:49:49 3988 2

原创 安装Java相关配置

安装Java爪哇 下载安装与配置环境变量

2022-01-12 10:20:27 822 1

转载 Java简介

Java简介

2022-01-11 09:01:58 164

空空如也

空空如也

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

TA关注的人

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