- 博客(5)
- 问答 (7)
- 收藏
- 关注
原创 C语言指针(循序渐进教程)
本文全面介绍了C语言指针的核心概念与应用。主要内容包括:指针的基本概念(内存地址、指针定义)、基本操作(声明、取地址、解引用)、指针与数组的关系、指针在函数参数传递中的应用、多级指针、字符串处理、动态内存分配以及函数指针。通过大量代码示例演示了指针的各种用法,如交换变量值、动态数组创建、字符串操作等。文章还强调了指针使用中的注意事项,如空指针检查和内存释放。这些知识是C语言编程的核心基础,掌握指针对于理解内存管理和提高程序效率至关重要。
2025-10-19 23:32:50
287
原创 循环中用scanf输入char变量的诡异陷阱
本文分析了C语言中使用scanf函数在循环中读取字符时出现的异常行为。当用户输入字符后按下回车键时,回车符会被下一次循环的scanf读取,导致程序逻辑混乱。作者通过两个示例程序验证了这一问题,发现回车键是导致异常的"真凶"。解决方法是在scanf格式字符串前添加空格(" %c"),这样空格会消耗掉用户输入中的回车符,确保每次循环只读取用户实际输入的字符。这种处理方式简单有效,解决了循环中scanf读取字符的常见陷阱。
2025-10-05 22:43:27
861
原创 Python学习笔记
本文分享了Python字符串学习笔记,重点讲解了三种基础操作:1)加号和逗号连接字符串的区别;2)单双引号的使用规则及转义字符(\)的歧义处理;3)长字符串(三引号)处理含换行或转义字符的复杂文本。通过具体代码示例,对比了print函数与交互解释器对转义字符的不同处理方式,并预告后续将介绍原始字符串和字符串拼接等内容。笔者以新手视角记录学习过程,注重基础概念的形象化解释,适合Python初学者参考阅读。
2025-08-12 23:15:57
505
1
原创 过河卒(动态规划)
那么假设从 (1,1)(1,1) 走到 当前格子的左侧格子 的路径条数是 xx,从 (1,1)(1,1) 走到 当前格子的上方格子 的路径条数是 yy,那么从 (1,1)(1,1) 走到当前格子的路径条数就应该是 x+yx+y。根据 f(1,1)=f(0,1)+f(1,0)f(1,1)=f(0,1)+f(1,0),我们只需要让 f(1,0)=1f(1,0)=1 或者 f(0,1)=1f(0,1)=1 即可。每一次转移只需要提供 f(i-1,j)f(i−1,j) 和 f(i,j-1)f(i,j−1)。
2023-08-13 21:21:48
1943
原创 用Python做一个猜数游戏(入门)
用Python做一个猜数游戏前言:各位大佬大家好,我是夕阳样桑,由于最近时间有点紧,所以先做一个小程序。感谢大家的支持,由于能力有限,欢迎大家纠错。首先打开Python编辑器(见python.org下载)。开始写代码。首先,需要一个随机库(要猜到的数应该连程序员自己都不知道)。import random#或者是from random import randint好了,有了库,现在命名要猜到的数,当然,最好是整数,不然的话谁还会玩你的游戏?要猜到的数叫goal吧,范围j小一点,0到10之间。g
2022-01-23 14:16:38
24604
空空如也
过河卒(信息学奥赛)
2023-08-10
怎么用python制作拖拽的程序
2022-03-19
QT编译时找不到项目该怎么办
2022-02-13
不用汇编可以做操作系统吗?
2022-01-21
能不能介绍几本关于C++的书籍
2022-01-21
我想参加奥林匹克比赛,能不能介绍几本书?
2022-01-28
C语言导入Python.h的报错
2021-08-26
请问这样的壁纸如何用Python制作
2021-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅