首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏学习

    分支和循环(2

    我们结合前⾯的代码 如:if(month == 12 || month==1 || month == 2) 如果month == 12,则不⽤再判断month是否等于1或者2,整个表达式的结果也是1(是冬季 我们发现,7除以3本来余数是1,但是我们发现程序运⾏的结果多了⼀⾏“余数是2”的打印。 这是为什么呢? 就⽐如上⾯的代码就执⾏了 case 2 中的语句。 所以在 switch 语句中 break 语句是⾮常重要的,能实现真正的分⽀效果。 输⼊1~5,输出的是“⼯作⽇”;  2. 的结果不是 value1 ,也不是 value2 的时候,就会执⾏ default ⼦句。

    98310编辑于 2024-09-25
  • 分支与循环2

    ),再进入表达式,此时表达式返回值为”false“,不进入循环,循环结束,所以表达式才会比打印的次数多执行一次 for循环 for循环是c语言中使用循环频率相对较高的 格式: for(表达式1;表达式2;                                                                                                       表达式2: 用于循环变量的调整        #include <stdio.h> int main() { int num1 = 1; for (num1; num1 <= 10; ++num1) //1.num1 2. if (num1 == 5) { continue; } printf("%d ",num1); } return 0; } 因为我们先执行了num1++,所以num1就变成了2, 再打印输出第一个循环就为“2”,所以当num1的值为4的时候执行num1++后变成5,再执行IF分支语句就返回循环开头,再进入循环后执行num1++变成6,就输出打印,当num1的值为10的时候就进入循环执行

    11010编辑于 2026-01-23
  • 来自专栏C语言讲解

    分支和循环语句(2

    return 0; } for语句的执行流程如下: #include <stdio.h> int main() { int i = 1;//1.初始化 while (i <= 10)//2. = 1*2*3*4*5 //n! +2!+3!+……+10! //2! = 1*2 //3! = 1*2*3 //4! = right) { arr2[left] = arr1[left]; arr2[right] = arr1[right]; printf("%s\n", arr2); Sleep(1000

    30510编辑于 2024-01-23
  • C语言分支语句(2

    2. 关系操作符 在C语言中,用于比较的表达式,叫做 “关系表达式” ,里面使用的运算符就称为 “关系运算符”。 例如:我们还知道,1月、2月和12月是冬天对吧? 能被4整除并且不能被100整除 2. 表达式2 : 表达式3 如果表达式1的值为真,执行表达式2语句;否则执行表达式3语句。计算结果就是整个表达式 的值。 3 : -3); printf("%d\n", b); return 0; } 4.3 练习2:使用条件表达式实现找两个数中较大值。

    16710编辑于 2025-12-16
  • 来自专栏王的博客专栏

    分支与循环(下)(2

    1.for循环的初步了解 首先,for循环是三种循环中使用最多的(我一般写循环的时候就是使用它来写),下面直接来介绍如何对for循环进行编写 在其中,表达式1是用于对循环的变量进行初始化,表达是2是对于循环结束条件的判断 循环的理解和使用【注意,例题一定要自己先写一遍在看我做的,我在前面文章也提到过,学习代码并不是等于抄代码,在敲代码的时候一定要自己先思考,自己先写然后在看我写的,一定要有思考过程】,下面继续上例题 例2. 求1到100的数字之间3的倍数的和 上面便是对于例题2代码的实现,正如图所示,这个题算是for循环与if语句之间的配合使用(是不是有一种梦幻联动的感觉,放心,以后这玩意很常见的),这个题运用了例1的思想 看起来会比while循环更加简洁一点,所以for循环才是应用最大的一个循环,但我并不是说for循环就一定好用,在某一些特定的条件下,while循环还是比for循环更加好用一点的,等会我会出一个例题来写 2. 总结: 终于结束分支与循环这一大篇文章了,当初我想要通过一篇文章来写完这篇文章的,不过我在写的分支语句的时候便直到如果真的想一篇文章写完那得写个万字,感觉读者朋友们看到会不想读,索性我就分成了好几篇来写文章

    20010编辑于 2024-10-16
  • 来自专栏我的计算机成长

    分支语句与循环语句(2

    +2!+3!+……+10! 这里需要注意的是每次进去第一个for循环的时候ret需要等于1,并且要把上一个阶乘加起来。 在while循环里面,我们需要把arr1的左右两边的元素放到arr2的左右两边,每执行一次就打印一次arr2,然后left++,right--,直到left=right。 ; char arr2[] = "***********************"; int left = 0; int right = strlen(arr2) - 1; while (left <=right) { arr2[left] = arr1[left]; arr2[right] = arr1[right]; printf("%s\n", arr2); Sleep(1000 ); system("cls");//清空屏幕 left++; right--; } printf("%s\n", arr2); return 0; } 5.

    43310编辑于 2024-01-23
  • 来自专栏海边的拾遗者

    图神经网络的重要分支:时间图网络

    一个时间图网络的例子,它接收了具有七条可见边(时间戳为 t₁ 到 t₇ )的动态图,目的是预测节点 2 和节点 4 在时刻 t₈ (灰色边 t₈ )的未来交互。 为此,时间图网络在时刻 t₈ 计算节点 2 和 4 的嵌入。然后,将这些嵌入连接起来并馈送到解码器(如 MLP),该解码器输出交互发生的概率。 以上设置中的关键部分是编码器,可以与任何解码器一起训练。 相反,嵌入模块将邻近 2、3、4 的特征 (v) 和内存 (s) 以及边上的特征聚合起来,以计算节点 1 的表示。 然后使用嵌入预测批量交互作用并计算损失 (2,3)。另一方面,这些相同的交互用于更新内存 (4,5)。 首先,使用从存储在先前批次(1 和 2)中的原始消息计算的消息来更新内存。然后可以使用刚刚更新的内存(灰色连接)(3) 来计算嵌入。

    1.5K30发布于 2020-08-20
  • 来自专栏权子

    C语言_分支和循环语句(2

    2.建议 for 语句的循环控制变量的取值采用“前闭后开区间”写法 错误示例(循环体内修改) 1.3 一些 for 循环的变种 (判断部分省略,意味着判断恒为真) 二、do … while()循环 2.1 do 语句的语法 2.2 do … while 循环中的 break 和 continue 2.3 练习 1 - 计算n的阶乘 ---- 2. - 在一个有序数组中查找具体的某个数字 n ---- 5. - 两个字符串的比较 两个字符串比较相等是不能使用 == 的 , 应该使用strcmp 库函数比较 strcmp 返回0 表示2个字符串相等 strcmp 返回>0 的数字 , 表示第一个字符串大于第二个字符串

    27520编辑于 2023-10-10
  • 来自专栏Elton的技术分享博客

    Git学习笔记(2) -- 分支控制(branch)

    git branch 列出所有的分支, -r参数表示列出所有远程的分支 git branch 建立一个名为的分支,使用当前版本作为这个新分支的版本 git branch 建立一个名为的分支, 使用指定的 作为新分支的版本,这个start-point可以是其他的分支名称或者tag名称。 git branch -d 删除分支 ; 如果你要删除的分支并没有被merge到当前分支的话,将产生一个错误提示。 git branch -D 同-d,但是不管要删除的分支是否已经merge到当前分支,都会删除 git checkout 切换当前分支到 , 更新 working directory 到 所对应的版本 git checkout -b 按照的版本建立一个新的分支,然后再checkout到这个分支上。

    48730发布于 2021-01-22
  • 来自专栏IT从业者张某某

    C++005-C++选择与分支2

    C++005-C++选择与分支2 在线练习: http://noi.openjudge.cn/ch0104/ 条件语句C++实现 C++ 有以下条件语句: 使用if指定的代码块将被执行,如果一个指定的条件是真 [语句块2] [break;] case 常量表达式3: [语句块3] [break;] . . . cin >> choice; switch (choice) { case 1 : cout<< "星期一"; break; case 2 在判断过程中发现每个分支case的常量表达式都不符合,则如果有default语句到时候就会执行default语句后面的的语句,如果default没有,则什么也不执行; 而且,若switch的某一分支的语句不止一句 本文为C++条件表达式,包括if else if 和if 嵌套 switch语句和三元运算符邓,并介绍了分支语句的相关案例练习。

    41120编辑于 2023-10-16
  • 来自专栏《数据结构》

    【初级】C语言——分支和循环语句(2)

    2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法(灵活应用)  3.2.4 for循环的变种 for(;;)//for循环的判断部分省略意味着判断恒成立 { printf("hehe #include<stdio.h> int main() { int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int k = 17; //在一个有序数组中查找具体的某个数字 arr[0]); int left = 0; int right = sz - 1; while (left<=right) { int mid = (left + right) / 2;

    63240编辑于 2023-04-16
  • 来自专栏学习之路

    【Git#2分支管理的基本操作

    @VM-8-10-ubuntu:gitcode$ cat .git/refs/heads/* f312a54103b258bc87e264410543e2ea86afe009 f312a54103b258bc87e264410543e2ea86afe009 Hello World hello version1 hello version2 hello version3 write aaa for new branch lighthouse@VM-8-10 lighthouse@VM-8-10-ubuntu:gitcode$ cat book Hello Island1314 Hello World hello version1 hello version2 lighthouse@VM-8-10-ubuntu:gitcode$ cat book Hello Island1314 Hello World hello version1 hello version2 * 6af6d8b add version1 * b2f0ee2 add modify Book file * dc24b53 commit my first file 最后,不要忘记 dev1 分支使用完毕后就可以删除了

    34710编辑于 2025-04-22
  • 来自专栏一位计算机小白的学习日记

    C语言-分支与循环(2)-学习笔记

    别忘了,这篇文章也意味着“分支与循环”板块的完美收官哦!期待你们的阅读,我们文末见分晓! 2.3 for循环的执行流程 解读: 首先执行 表达式1 初始化循环变量,接下来就是执行 表达式2的判断部分,表达式2的结果如果==0,则循环结束;表达式2的结果如果 ! 3 4 6 7 8 9 10 11 分析结果: i=1 进来后遇到 i++ 变为 2,因为2! 拿2 ~ i-1 之间的数字去试除 i 如果2 ~ i-1 之间有数字能整除i,那么 i 就不是素数 如果2 ~ i-1 之间的所有数字都不能整除i,i 就是素数 要产生2~i-1之间的数字,这里也能够使用 结语: 分支与循环模块的旅程即将告一段落,希望每位小伙伴都能带着满满的收获继续前行。真诚地说,你们的进步是我最大的快乐源泉!

    51310编辑于 2024-10-21
  • 来自专栏代码小技巧分享分析

    git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    1 查看远程分支 $ git branch -a   * br-2.1.2.2     master     remotes/origin/HEAD -> origin/master     remotes origin/br-2.1.2.1     remotes/origin/br-2.1.2.2     remotes/origin/br-2.1.3     remotes/origin/master   2  /f/ggg/jingwei (br-2.1.2.2)   $ git branch   * br-2.1.2.2     master     test   线面是把分支推到远程分支  $ git  前面带*号的代表你当前工作目录所处的分支 remotes/origin/HEAD -> origin/master #啥意思呢?           ,我们用(远程仓库名)/(分支名) 这样的形式表示远程分支,所以origin/master指向的是一个remote branch(从那个branch我们clone数据到本地)“        这个是执行

    1.7K00发布于 2021-09-22
  • 来自专栏艳艳代码杂货店

    git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    1 查看远程分支 $ git branch -a   * br-2.1.2.2     master     remotes/origin/HEAD -> origin/master     remotes origin/br-2.1.2.1     remotes/origin/br-2.1.2.2     remotes/origin/br-2.1.3     remotes/origin/master   2  /f/ggg/jingwei (br-2.1.2.2)   $ git branch   * br-2.1.2.2     master     test   线面是把分支推到远程分支  $ git  前面带*号的代表你当前工作目录所处的分支 remotes/origin/HEAD -> origin/master #啥意思呢?           ,我们用(远程仓库名)/(分支名) 这样的形式表示远程分支,所以origin/master指向的是一个remote branch(从那个branch我们clone数据到本地)“        这个是执行

    1.4K00发布于 2021-10-30
  • 来自专栏软件工程师成长笔记

    git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    查看远程分支 $ git branch -a *master remotes/origin/HEAD -> origin/master remotes/origin/master 查看本地分支 $ git branch *master 3.创建分支 Jojo@Jojo-PC MINGW64 /f/workspace/dg_zichan (master) $ git branch test Jojo@Jojo-PC MINGW64 /f/workspace/dg_zichan (master) $ git branch *master test 4.把分支推到远程分支 $ git push origin test 5 删除本地分支 $ git branch -d test 6.删除远程分支,如我有个分支为test $ git push origin :

    2.1K20发布于 2018-09-11
  • 来自专栏运维前线

    3.1 Git 分支 - 分支简介

    Git 处理分支的方式可谓是难以置信的轻量,创建新分支这一操作几乎能在瞬间完成,并且在不同分支之间的切换操作也是一样便捷。 Figure 3-2. 提交对象及其父对象 Git 的分支,其实本质上仅仅是指向提交对象的可变指针。 Git 的默认分支名字是 master。 git log --oneline --decorate f30ab (HEAD, master, testing) add feature #32 - ability to add new 34ac2 $ git log --oneline --decorate --graph --all * c2b9e (HEAD, master) made other changes | * 87ab2 (testing ) made a change |/ * f30ab add feature #32 - ability to add new formats to the * 34ac2 fixed bug #1328

    2K30发布于 2019-05-26
  • 来自专栏计算机视觉战队

    分支网络——目前目标检测性能最佳网络框架

    在该网络框架中,首先进行了一个控制实验,以研究感受野对不同尺度目标检测的影响。根据勘探实验的结果,提出了一种新的三分支网络(Triddnet),该网络的目标是生成具有均匀代表性的标度特征图。 ? 于是,就由生了这样的动机: 现在目标检测为了提高对小目标的效果,都采用upsample的方法,这个仁者见智吧,那能不能直接用低分辨率的图像不做upsample来训练网络? 能不能通过挑选样本的方式来增加网络效果的,如upsample调整了大小以后,只用64x64~256x256的Ground Truth来训练?用所有的GT来训练真的会更好吗? 这些invalie anchor在train的时候都会被无效化,也不会加入到反向传播的过程中从而对参数产生影响,相当于在每个分辨率上,只对大小合适的目标进行训练,这就符合了该网络框架设计的初衷。 ,3个分支进行参数共享,故网络结构完全一致,区别在于目标尺寸的超参数不同。

    90830发布于 2019-05-06
  • 来自专栏运维前线

    3.3 Git 分支 - 分支管理

    分支管理 现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。 git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表: $ git branch iss53 * master testing 注意 master 分支前的 * 字符:它代表现在检出的那一个分支 (也就是说,当前 HEAD 指针所指向的分支)。 分支,所以现在看到它在列表中。 在这个列表中分支名字前没有 * 号的分支通常可以使用 git branch -d 删除掉;你已经将它们的工作整合到了另一个分支,所以并不会失去任何东西。

    1.6K40发布于 2019-05-26
  • 来自专栏计算机二级C语言

    C语言程序结构2:选择(分支)结构

    if(条件) {分支1} //当条件为真,执行分支体1 else {分支2} //当条件为假,执行分支2 //分支体可以是一条语句,此时“{ }”可以省略, //也可以是多条语句即复合语句 这是一般的选择结构,而if嵌套就是在分支里面又包含了一个if语句。分支可以是复合语句,多条语句里面某一条语句可以是if选择、循环什么都可以。 if(条件) {//分支1 语句1 if(条件) 语句;//嵌套if语句 else 语句; 语句n } //当条件为真,执行分支体1 else {//分支2 for( 表达式1;表达式2;表达式3)//循环 { 循环体;//又可以嵌套循环结构或者选择结构 } } //当条件为假,执行分支2 //分支体可以是一条语句,此时“{ }”可以省略 break;   case 常数2:      代码段2;      break;   ……   default:      代码段n;      break; } 注意: 第一,case中必须是常数

    81510发布于 2020-03-25
领券