技术栈
编程基础
Logic101
2 天前
c语言
·
visualstudio
·
程序员
·
学习笔记
·
软件开发
·
编程基础
·
c语言入门
C程序设计(第五版)谭浩强 第七章课后习题优化算法与核心步骤解析
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以外是不能使用这些变量的,以上这些称为“局部变量”。
编程火箭车
5 天前
java
·
编程基础
·
循环结构
·
while循环
·
java se
·
do-while循环
·
避免死循环
【Java SE 基础学习打卡】24 循环结构 - while
上一节咱们学了 switch 语句,搞定了等值多分支判断。但编程中还有很多 “重复做事” 的场景:比如 “打印 1 到 10 的数字”“每天打卡学习,连续 7 天”“输入密码直到输对为止”—— 这些重复操作,总不能写 10 遍、7 遍重复代码吧?这时候就需要 “循环结构” 登场了。
编程火箭车
7 天前
java
·
流程控制
·
编程基础
·
if语句
·
分支结构
·
条件判断
·
新手避坑
【Java SE 基础学习打卡】22 分支结构 - if
上一节咱们聊到流程控制里的 “分支结构” 就像给程序装了个 “决策大脑”,而if语句就是这个大脑最核心的 “思考工具”。比如 “如果体温超过 37.3℃就需要复测”“如果余额不足就提示充值”“如果考试分数够高就评优秀”,这些生活中随处可见的判断场景,用if语句都能轻松实现。
编程火箭车
15 天前
java
·
java入门
·
运算符
·
编程基础
·
赋值运算符
·
复合赋值
·
自增自减
【Java SE 基础学习打卡】19 运算符(中)
上一节咱们吃透了算术运算符,能做基本的数学运算了。但写代码时,还经常需要给变量存值、让变量自己加 1 减 1(比如统计次数、倒计时)—— 这些操作就得靠 “赋值运算符” 和 “自增自减运算符”。它们是 Java 里的 “高频工具”,用法简单但有小细节要注意。这一节咱们就把这两类运算符讲透:先学赋值运算符(包括偷懒专用的复合赋值),再攻克自增自减的 “前缀后缀” 难点,全程用例子说话,保证你看完就能上手!
编程火箭车
15 天前
java
·
运算符
·
编程基础
·
逻辑运算符
·
条件判断
·
三元运算符
·
关系运算符
【Java SE 基础学习打卡】20 运算符(下)
上一节咱们学了赋值和自增自减运算符,能给变量存值、让变量自己变了。但写代码光做这些还不够,咱们还得让程序像人一样 “做判断”—— 比如 “成绩是否及格”“年龄够不够 18 岁”“满足两个条件才能执行下一步”。这些判断就得靠关系、逻辑和三元运算符来实现,它们是写条件判断、循环代码的核心。这一节咱们就把这三类运算符讲透,全程用生活例子 + 代码演示,保证你看完就能用!
编程火箭车
1 个月前
java
·
java入门
·
标识符
·
关键字
·
编程基础
·
分隔符
·
语法规则
【Java SE 基础学习打卡】15 分隔符、标识符与关键字
写 Java 代码就像写文章,得有 “标点符号”(分隔符)、“专属名词”(标识符),还得遵守 “语法规则”(关键字不能乱用)。这三个是 Java 的基础中的基础,搞懂它们,才能写出语法正确、结构清晰的代码。这一节咱们就结合之前的 HelloWorld 程序,一个个拆解:先认全常用的分隔符,再学会正确定义标识符,最后避开关键字的 “坑”—— 全程用例子说话,新手也能轻松掌握。
Miqiuha
2 个月前
ai编程
·
编程基础
计算机中浮点数的存储
浮点数(floating point)这个名字其实就来自于:“小数点可以浮动(移动)”。double类型的最大有效位数为16位。“有效位数(significant digits)” 指的是数字中能被精确区分的位数。
FreakStudio
3 个月前
开发工具
·
编程基础
·
阅读代码
10倍效率读代码!AI神器助你秒懂任何陌生项目(保姆级教程)
本文以MicroPython红外传感器驱动为例,3步搞定代码阅读,快速上手新模块开发。 对于新手而言,首次阅读陌生代码比较困难,看不懂写的是什么、如何进行测试?都是常见的问题。
之之为知知
7 个月前
人工智能
·
笔记
·
线性代数
·
数学
·
职场和发展
·
矩阵
·
编程基础
数学笔记一:标量、向量和矩阵基本概念辨析
标量(Scalar) 是一种仅用数值大小(即 “量值”)就能完全描述的物理量或数学对象,它不具有方向属性。
Thanks_ks
7 个月前
编程基础
·
逻辑运算符
·
算术运算符
·
c 语言运算符
·
关系运算符
·
vs code 警告配置
·
代码质量提升
18 C 语言算术、关系、逻辑运算符及 VS Code 警告配置详解
运算符是编程和数学中具有特定功能的符号,用于对数据进行运算、赋值、比较及逻辑处理等操作。它们能够改变、组合或比较操作数的值,进而生成新值或触发特定动作。
森哥的歌
7 个月前
python
·
继承
·
面向对象
·
编程基础
·
oop
Python继承
在Python编程中,继承是一个让新手又爱又怕的概念。今天我们就来聊聊这个看似高深实则简单的特性,保证让你看完后能拍着胸脯说:“继承嘛,小菜一碟!”
LittleFogCat
1 年前
android
·
开发语言
·
kotlin
·
移动开发
·
教程
·
编程基础
【kotlin 】内联类(value class / inline class)
官方文档:https://kotlinlang.org/docs/inline-classes.html
赔罪
1 年前
c语言
·
开发语言
·
学习
·
算法
·
编程基础
C 语言Union 结构
有时需要一种数据结构,不同的场合表示不同的数据类型。比如,如果只用一种数据结构表示水果的“量”,这种结构就需要有时是整数(6个苹果),有时是浮点数(1.5公斤草莓)。
赔罪
1 年前
c语言
·
开发语言
·
数据库
·
学习
·
算法
·
编程基础
C 语言流程控制
C 语言的程序是顺序执行,即先执行前面的语句,再执行后面的语句。开发者如果想要控制程序执行的流程,就必须使用流程控制的语法结构,主要是条件执行和循环执行。
2401_82410658
2 年前
人工智能
·
python
·
ai
·
c#
·
大模型
·
业界资讯
·
编程基础
本周AI资讯《人工智能的新浪潮:技术革新与行业冲击》
人工智能(AI)正以前所未有的速度改变世界。近期,几项重大新闻再次将AI推到了风口浪尖,从巨额投资到行业应用,从技术突破到对传统职业的挑战,AI的影响无处不在。本文将深入探讨四个关键新闻事件,分析它们对行业和社会的深远影响。
软件开发技术深度爱好者
2 年前
编程基础
blockly编程简介
blockly是google发布的可视化编程工具,基于web技术构建。在功能/设计上和MIT的儿童编程语言Scratch类似,采用可视化搭积木编程方式。
软件开发技术深度爱好者
2 年前
编程基础
斯坦福JSKarel编程机器人使用介绍
为了避免被编程语言固有的复杂性所困扰,有一个被称为卡雷尔(Karel)机器人的微型世界(microworld)的简化环境,可以让编程初学者从中学习理解编程的基本概念,而不必掌握大量无关的细节,让编程初学者更容易理解编程的要点和思维方式。
我是有底线的