C语言共173篇
C语言是由‌丹尼斯·里奇(Dennis Ritchie)‌于1972年在贝尔实验室开发的一种‌面向过程‌的编程语言,最初用于UNIX操作系统的开发。它继承了B语言的特性,同时引入了数据类型等新概念,成为现代编程语言的基础之一。

C语言while循环和do while循环详解

在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何“拐弯抹角”; 选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符; 循环结构:重复执行同一段...
南宫世家的头像-华尔子博-奥夏网南宫世家前天
0325

C语言?和:详解,C语言条件运算符详解

如果希望获得两个数中最大的一个,可以使用 if 语句,例如: if(a>b){ max = a; }else{ max = b; } 不过,C语言提供了一种更加简单的方法,叫做条件运算符,语法格式为: 表达式1 ? 表达式2 ...
天山雪莲的头像-华尔子博-奥夏网天山雪莲10天前
02213

深入解析Swift中switch语句对case的数据类型匹配的支持

Swift可以对switch中不同数据类型的值作匹配判断: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 var things = Any[]() ...
南宫世家的头像-华尔子博-奥夏网南宫世家10天前
02715

C语言switch case语句详解

C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的英文表示:...
王麻子的头像-华尔子博-奥夏网王麻子26天前
05111

Objective-C 消息传递机制详解

Objective-C语言中方法的传递有二种:①Selector ② Blocks,本文主要说一下Selector,关于Blocks会在后续总结一下。 消息传递模型(Message Passing)是Objective-C语言的核心机制。在Objectiv...
王麻子的头像-华尔子博-奥夏网王麻子26天前
04613

C语言逻辑运算符详解

现在假设有这样一种情况,我们的软件比较特殊,要求使用者必须成年,并且成绩大于等于60,该怎么办呢? 或许你会想到使用嵌套的 if 语句,类似下面这样的代码: #include <stdio.h> int m...
子博兄的头像-华尔子博-奥夏网29天前
0286

Go语言switch case语句

Go语言的 switch 要比C语言的更加通用,表达式不需要为常量,甚至不需要为整数,case 按照从上到下的顺序进行求值,直到找到匹配的项,如果 switch 没有表达式,则对 true 进行匹配,因此,可以...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2个月前
0387

C语言关系运算符详解

if 的判断条件中使用了<=、>、!=等符号,它们专门用在判断条件中,让程序决定下一步的操作,称为关系运算符(Relational Operators)。 关系运算符在使用时,它的的两边都会有一个表达式...
子博兄的头像-华尔子博-奥夏网子博兄2个月前
04413

C语言if else语句详解

C语言if else语句详解-华尔子博-奥夏网
前面我们看到的代码都是顺序执行的,也就是先执行第一条语句,然后是第二条、第三条……一直到最后一条语句,这称为顺序结构。 但是对于很多情况,顺序结构的代码是远远不够的,比如一个程序限...
南宫世家的头像-华尔子博-奥夏网南宫世家2个月前
0247

Go语言for(循环结构)

与多数语言不同的是,Go语言中的循环语句只支持 for 关键字,而不支持 while 和 do-while 结构,关键字 for 的基本使用方法与C语言和 C++ 中非常接近: sum := 0 for i := 0; i < 10; i++ { ...
王麻子的头像-华尔子博-奥夏网王麻子2个月前
03513