全站数据
8 4 2 0 5 8 1

c语言判断表达式有哪些

心理学充电时间 | 简单学习,快乐成才!         
问题更新日期:2024-11-02 15:44:29

问题描述

c语言判断表达式有哪些希望能解答下
精选答案
最佳答案

C语言判断表达式

1、if语句的形式:

if (condition)

statement_1

else

statement_2

这里的condition表示条件,其本质是一个bool值,若condition为真,则执行statement_1,否则执行statement_2。

2、C/C++中的表达式是有值的,具体可参考《C++ Primer》第四章--表达式;赋值表达式的值就是"="左边的的值,表达式 a = 2 的值就是a,即 2.

3、C/C++中存在基本类型到bool值的转换,char int long float doule……非0值为True,0值为false;c++中的类可以定义到bool的转换操作符也可以将一个对象转换为bool值;

所以表达式(a = 2)的值 2 转换为bool值true 代入condition进行判断,condition为真, 执行statement_1.