C语言中,问号表示什么意思?

如题所述

?用来判断条件的真假,:用来根据判断结果决定取值。

如(a<b)?a:b"是一个"条件表达式",如果a<b为真,则表达式取a值,否则取b值。条件运算符由"?"和":"两个符号组成, 要求有3个操作对象,所以条件运算符也叫三目运算符

条件表达式的一般形式为:表达式1?表达式2:表达式3

C语言的基本构成:

1、数据类型

C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。

2、常量与变量

常量其值不可改变,符号常量名通常用大写。

变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-26
按我的理解,C语言中单独的[ ]什么也不是。不是中括号,也不是其他的。。。组合使用时可以定义数组,如int a[10];表示定义一个10个元素的数组,a[3]=5;表示第三个数组元素的值是5,int a[2][2];表示定义一个二维数组。

c语言中,无论是小括号、中括号、大括号,都用()的层数来表示。如(((2+3)*2+5)*3),从里到外依次为小括号到大括号。。。如果还有更多层数,再加括号就行了。
第2个回答  2017-10-24
例如
int a[10]={1,2,3,4,5,6,7,8,9};
int *p;
p=a;//是把数组中的第一个元素的地址赋给指针p
p=&a[4];//是把数组中的第五个元素的地址赋给指针p,[]运算符的作用是在数组首地址的基础之上偏移4个地址长度,得到第五个地址,然后赋给p
第3个回答  推荐于2017-05-22
问号不是单独出现的,而是以这样的" ? : "组合出现,这叫三目运算,比如max = a>b?a:b的意思是:如果a 大于b,则把a赋给max,否则把b赋给max
第4个回答  2011-11-26
乘,指针 表示一个字符串,这个字符串有两个字符,一个有效字符 '*' "*"在c语言中代表指向的内容,它与所指内容合在一起构成指针

C语言运算符中问号是什么意思
问号是条件运算符的意思,跟冒号组合使用。条件运算符优先级高于赋值、逗号运算符,低于其他运算符。表达式为:表达式1?表达式2:表达式3。先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

c语言中?表示什么?
符号?是问号的意思。问号,拼音 wèn hào ,即符号“?”。表示疑问的标点符号。用于疑问、设问、反问句等句型的末尾。问号是语气语调的辅助符号工具,表示一句话完了之后的停顿、语气。用于疑问句、设问句和反问句结尾。疑问句末尾的停顿,用问号。反问句的末尾,也用问号,问号一般情况下不出现在一行...

c语言问号是什么意思
问号是标点符号之一,在语法学中称为疑问号,表示一个疑问句的结束。在句子中相当于一个附加语,表明问话者希望得到回答或提醒对方注意问题的重要性。例如在C语言中,使用问号可以表示条件语句中的“否则”的意思。C语言中的问号还有一种特殊用法,称为三目运算符,又称为条件表达式。它是由一个问号和...

C语言中,问号表示什么意思?
?用来判断条件的真假,:用来根据判断结果决定取值。如(a<b)?a:b"是一个"条件表达式",如果a

C语言中“?”和“:”是什么意思???
“?”在C语言中表示疑问。“:”在C语言中表示判断的结果选择。【例子】(a>b)?解释:判断表达式是否能够通过,如果能通过,那么说明才能进行之后的操作,如果不能通过,就选择后一种结果。(a>b)?y:n 解释:如果A大于B,那么选择Y的结果,如果A小于B,那么选择N的结果。

c语言中的问号是怎么表达
C语言的问号是条件表达式。c语言运算符中问号是条件运算符(与冒号组合)。该运算符是c语言中唯一一个三目运算符。可以通过如下的实例来说明条件运算符的用法:int a=1, b=3;int max;max = a>b ? a : b; \/\/ 如果a>b,则max的值为a,否则max的值为b,也即取a与b中的较大者 ...

在C语言中"?"代表什么意思
问号是条件运算符"?:"的一部分,条件运算符格式如下:条件 ? 表达式1 : 表达式2 满足条件则得表达式 1,否则得表达式 2.例如:max = a>b ? a : b;相当于如下语句:if(a>b) max=a; else max=b;

c语言中问好表示什么意思
楼上的答案是“?”在函数中的用法 按楼主的提问,文字前的问号是表示注释的,即程序运行时不检测和运行“?”后面的语句,它是用来给阅读代码的人提示用的

c语言的问号[]表示什么意思?
C语言中“[ ]”代表数组。例如:int a[6] 则表示a是一个长度为6的整形数组,当使用时,也可以表示数组中的元素 例如 a[1]则表示上面数组中的第二个元素。1、C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不...

c语言中?是什么意思
“?”是问号表达式 举个例子 c= (a>b?1:0)它相当于 int c= 0;if(a>b){ c = 1;}else { c= 0 ;}

相似回答