编程基础

Logic1012 天前
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 程序,一个个拆解:先认全常用的分隔符,再学会正确定义标识符,最后避开关键字的 “坑”—— 全程用例子说话,新手也能轻松掌握。
Miqiuha2 个月前
ai编程·编程基础
计算机中浮点数的存储浮点数(floating point)这个名字其实就来自于:“小数点可以浮动(移动)”。double类型的最大有效位数为16位。“有效位数(significant digits)” 指的是数字中能被精确区分的位数。
FreakStudio3 个月前
开发工具·编程基础·阅读代码
10倍效率读代码!AI神器助你秒懂任何陌生项目(保姆级教程)本文以MicroPython红外传感器驱动为例,3步搞定代码阅读,快速上手新模块开发。 对于新手而言,首次阅读陌生代码比较困难,看不懂写的是什么、如何进行测试?都是常见的问题。
之之为知知7 个月前
人工智能·笔记·线性代数·数学·职场和发展·矩阵·编程基础
数学笔记一:标量、向量和矩阵基本概念辨析标量(Scalar) 是一种仅用数值大小(即 “量值”)就能完全描述的物理量或数学对象,它不具有方向属性。
Thanks_ks7 个月前
编程基础·逻辑运算符·算术运算符·c 语言运算符·关系运算符·vs code 警告配置·代码质量提升
18 C 语言算术、关系、逻辑运算符及 VS Code 警告配置详解运算符是编程和数学中具有特定功能的符号,用于对数据进行运算、赋值、比较及逻辑处理等操作。它们能够改变、组合或比较操作数的值,进而生成新值或触发特定动作。
森哥的歌7 个月前
python·继承·面向对象·编程基础·oop
Python继承在Python编程中,继承是一个让新手又爱又怕的概念。今天我们就来聊聊这个看似高深实则简单的特性,保证让你看完后能拍着胸脯说:“继承嘛,小菜一碟!”
LittleFogCat1 年前
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_824106582 年前
人工智能·python·ai·c#·大模型·业界资讯·编程基础
本周AI资讯《人工智能的新浪潮:技术革新与行业冲击》人工智能(AI)正以前所未有的速度改变世界。近期,几项重大新闻再次将AI推到了风口浪尖,从巨额投资到行业应用,从技术突破到对传统职业的挑战,AI的影响无处不在。本文将深入探讨四个关键新闻事件,分析它们对行业和社会的深远影响。
软件开发技术深度爱好者2 年前
编程基础
blockly编程简介blockly是google发布的可视化编程工具,基于web技术构建。在功能/设计上和MIT的儿童编程语言Scratch类似,采用可视化搭积木编程方式。
软件开发技术深度爱好者2 年前
编程基础
斯坦福JSKarel编程机器人使用介绍为了避免被编程语言固有的复杂性所困扰,有一个被称为卡雷尔(Karel)机器人的微型世界(microworld)的简化环境,可以让编程初学者从中学习理解编程的基本概念,而不必掌握大量无关的细节,让编程初学者更容易理解编程的要点和思维方式。
我是有底线的