一二三元
什麽叫做三元运算子?有三元运算子那有没有一元和二元运算子?
三元运算子就是运算元有三个的运算子,所以有一元和二元运算子,就是有 一/两 个运算元的运算子
前面讲过的 not
和表示负号的 -
都属於一元运算子
+
, -
, &&
, ||
等都是二元运算子
三元运算子在日常生活中几乎没有,所以一开始看的时候会有点不习惯,但语法其实很简单
<条件>?<A>:<B>
当 <条件>
成立时,这个运算的结果是 <A>
,不成立则为 <B>
也就是说下面这段用 if-else
编写的程序码
#include<stdio.h>
#include<stdlib.h>
int main(){
int x, y;
scanf("%d", &y);
if(y>0)
x=1;
else
x=2;
printf("%d\n", x);
return 0;
}
等同以下程序码
#include <stdio.h>
#include <stdlib.h>
int main(){
int x, y;
scanf("%d", &y);
x=y>0 ? 1: 2;
printf("%d\n", x);
return 0;
}
前言 这是 Obsidian 使用教学 — 基础篇的第 5 篇文章。 前一篇文章 谈到了备份 Obs...
问题回答 Vue 的 MVVM 是由 View(画面)、ViewModel(Vue 实体)、Mode...
输入类型"周" 将”input type="week"“允许...
openwrt虽然主力是在网路服务,但如果硬体与韧体的支援上有GPIO(通用型之输入输出的简称),也...
刚开始接案的时候,常常为了能赶在结案日来临之前把案子结掉,很多功能都是表面上能运作就拿去交差,心里虽...