首页 > 其他分享 >常见表达式

常见表达式

时间:2023-05-27 19:31:35浏览次数:53  
标签:int exp2 exp1 常见 exp3 printf 表达式

 1.  exp1  ?exp2  :exp3表达式

含义:判断exp1为真还是假,真则执行exp2,假则执行exp3。

例子:

int main() {
	int a = 0;
	int b = 0;
	b = a > 5 ? 3 : -3;
	printf("%d", b);  //结果为-3
	return 0;
}

上述代码等价于

int main() {
	int a = 0;
	int b = 0;
	if (a > 5)
		b = 3;
	else
		b = -3;
	printf("%d", b);
	return 0;
}

2.exp1  ,exp2  ,exp3,……  表达式(逗号表达式)

含义:用逗号隔开多个表达式,表达式从左到右依次执行,整个表达式的结果为最后一个表达式的结果。

例子:

(1)请问c的结果为多少?

常见表达式_?:表达式

答案为:13

(2)设有一个函数add,则add((v1,v2),(v3,v4),v5,v6)中,实参的个数为多少?

   



答案为:4

标签:int,exp2,exp1,常见,exp3,printf,表达式
From: https://blog.51cto.com/u_16102535/6362927

相关文章

  • GaussDB(DWS)条件表达式函数返回错误结果集排查
    摘要:条件表达式函数中出现结果集不一致问题,我们首先要考虑是否入参数据类型不一致导致出参不一致。本文分享自华为云社区《GaussDB(DWS)条件表达式函数返回错误结果集排查》,作者:yd_211369925。(一)案例背景客户使用greatest获取并返回参数列表中值最大的表达式的值,子查询中查询......
  • 理解JS中数组的常见应用
    JavaScript中数组是用方括号包裹起来的一组元素,各元素之间以逗号隔开,例如:vararray=[1,2,4,6];如上述代码所示,数组array是若干整数构成的数组。数组元素的获取获取数组元素需采用数组名加下标的方式。下标从0到数组长度减一,第一个元素用arry[0]表示,第二个元素用arry[1]表......
  • 九宫格菜单按钮组件,提供常见的宫格布局,如八宫格、九宫格
    快速实现宫格菜单按钮组件,提供常见的宫格布局,如八宫格、九宫格的菜单组件;下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12592效果图如下:   参考代码如下:#宫格菜单按钮组件,提供常见的宫格布局,如八宫格、九宫格####HTML代码部分```......
  • hvv蓝初面试常见漏洞问题(上)
    1.SQL注入漏洞成因:可控变量变量会带入数据库查询变量不存在过滤或者变量过滤不严格注入流程判断是否有注入点orderby判断字段数量unionselect报错查看注入点使用函数查看数据库相关信息注入分类:注入类型:报错、联合、盲注(布尔,时间)、堆叠注入提交方式:get,post,co......
  • 23-05-26 刷题-【中缀表达式求值的模板】
    basiccalculator系列题目:(可以作为模板题,记住)224.基本计算器-力扣(LeetCode)[hard]想法:中缀表达式求值。数据结构中栈的应用中缀转后缀。后缀能去掉括号。a+(b+c)*d==》abc+d*+后缀表达式求值:abc+d*+要考虑表达式的优先级,怎么处理括号。括号的优先级,不知......
  • 题目中常见的几种距离
    距离在几何学里面距离并不单指直线距离,有很多其他的距离没有那么常用,但考场上可能会出现,为了防止题目不给出定义等,我们有必要认识一下各种距离。后面的角标为了清楚直接打到字母后面了欧几里得距离也被称作欧式距离,在平面直角坐标系中,设有两点\(A(x_{1},y_{1}),B(x_{2},y_{2}......
  • python中re正则一些用法及其常用正则表达式
    re.findall(pattern,string[,flags])re.findall(pattern,string[,flags])是Pythonre模块中的函数,用于在字符串中查找所有与正则表达式模式匹配的非重叠子字符串,并将它们作为列表返回。具体参数解释如下:pattern:一个正则表达式模式,用于指定要匹配的模式。string:要在其......
  • 网络常见的 9 大命令,非常实用!
    网络常见的9大命令,非常实用!1.ping命令PING(PacketInternetGroper),因特网包探索器,用于测试网络连接量的程序。Ping是工作在TCP/IP网络体系结构中应用层的一个服务命令,主要是向特定的目的主机发送ICMP(InternetControlMessageProtocol因特网报文控制协议)Echo请求报文,测试......
  • 如何避免Salesforce Apex代码中5个常见错误,提升开发技巧?
    编码是一门需要严谨和谨慎的技术,即使是有经验的开发人员也会犯错。一些最常见的编程错误,可能会导致严重的后果。因此,作为一名开发人员,了解并避免这些错误是非常重要的。本篇文章将为学习者介绍在编写Apex代码时一定要规避的5个错误。易错点1缺乏学习编程语言的能力学习编码时......
  • 使用MT4交易平台投资有哪些常见问题?
    MetaTrader4交易平台,俗称MT4,是一款专为投资者免费提供线上交易服务的平台,透过MT4交易平台,投资者将可进行外汇、贵金属、原油、期货、指数等多种丰富金融产品的交易,MetaTrader4(MT4)更具备直觉化且灵活的使用者操作界面,让用户拥有更弹性、更充足的操作空间,来满足投资者的所有需求,本......