33问答网
所有问题
当前搜索:
c语言中fun(a,b)是什么意思
c语言
输出语句 printf("%d"
,(a
-
b,
a+
b)) 是什么意思
?
答:
(a
-
b,
a+
b)
这是一个逗号表达式
,逗号
表达式的值由最末项决定,所以输出a+b的值
c语言中
int
a,b
; y=(float)a/b; 那么结果
是什么
?能够说说具体是什么...
答:
首先是类型的强制转换 a会被转换成float 也就是单精度浮点型 然后是不同类型混合计算。当float型和int型进行计算时,结果为float型。所以 如果a=3 b=2的话 那么(float
)a
/
b的
值是1.5 至于赋值给y 取决于y的类型。如果y为float或者double型,那么y值就是计算结果。如果y为int或者其它整数类型, ...
C语言中
y=!a+b<c&&
(b
!=c)和z=c/b+((float)a/b&&(float
)(a
/c...
答:
所以此处y为1;z=c/b+((float)a/b&&(float
)(a
/
c))
;这句话就很好理解了,首先运算((float)a/b 部分,返回一个小于1的小数,为真,返回1,(float)(a/c)返回0值,所以 1&&0 返回0,z=c/b+0;c/b为真,及因为b!=0
,c
可以除以
b,
返回真,即为1,所以最后z=1+0=1.
::在c++中
什么意思
答:
二、全局作用域符号:全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分。三、作用域分解运算符:::是C++里的作用域分解运算符,“比如声明了一个类
A,
类
A里
声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::...
C
/
c中a
+=
b的c语言是什么意思
?
答:
a /=b
的意思是
a = a /
b,意思
与a+=b略同,注意,运算“/”在C++中默认向下取整,若想设为向上取整可设为 a = ceil
(a
/
b),b
亦可指一个表达式。a %=b 的意思是 a = a % b,意思与a+=b略同,%运算是指模运算,也就是取余运算,也称Mod
, b
亦可指一个表达式。
(a
>
b)
?a:b
什么意思
?怎么解释?在
C语言中
答:
(a
>
b)
?a:b 如果a>b为真(1)就是取a 如果a>b是假(0)那么就取b ;对三个数比较大小还可以表示成 (a>b)?a:(b>
c
)? b;c 他是从右到左结合 (b>c)? b;c先计算在a>b)?a:(b>c)? b;c
C语言中
函a::
b()是什么
有什么用法?
答:
作用域运算符 两个独立的类, 则互访时候, 只能是静态函数,可以通过 :: 访问。如果 是继承关系, 则 静态非静态都可以。
c语言中(
exp)c?a:
b是什么意思
答:
判断c 如果为真执行a 否则执行b
c语言中什么
时候可以这样定义数组"int a[]"
答:
当然,因为没有加const,也可以修改数组元素内容,如:a[0]=6 ;自定义函数,形参变量为一维数组时 如:void print_array( int a[], int n );这时的定义,表示a是个指针变量,代表一个数组的首地址,n表示地址中的数据个数,该定义也可以写成:void print_array( int *
a,
int n );...
在
C语言中,(a
<_ _
b)啥意思
啊
答:
不是
(a
<_ _
b)
应该是 (a < --b)就是b在原值上先自减,然后再与a比较,若大于
a,
则表达式的值就是“真”。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜