www问答网
所有问题
当前搜索:
c语言中!a是什么意思
c语言
,,!x与x!分别表示
什么意思
答:
c语言中
只有!x没有x!,!x的
意思
就是x!=0。!x的意思就是x!=0;当X=0时执行while循环;!即取反,当X!=0时不执行;若x=0,则!x非零;若x不等于零,则!x=0;一般用if(!x)来做判断式。
c语言中
,int a[5];(int)a+1指什么?
是什么意思
答:
若有int a[5];则(int)a+1显然是地址a的下一个地址。如若
a是
0013FF6
C
,则(int)a+1是0013FF6D。这是因为,a是一个地址,而(int)a则把a的地址值强制为一个int整数,给这个整数+1就是a的下一个地址单元(因为地址序列是向上安排的)。
请问
C语言中
比如 A=&B
什么意思
?
答:
A = &B A应该是指针类型,&是取地址符号,上式的
意思
表示为将B的地址赋给A,或A指向B int *a=NULL; //定义一个指针,此时a指向0x00000000 int b=3; //定义一个int型变量,假设地址为0x00000100 a=&b; //此时 a指向0x00000100 //===分界线=== 另外或许想问A &=B?就是A = A&...
c语言
简单问题:while(a!=”\n”)
什么意思
答:
换行这个字符的用‘\n’表示,题意是如果a不是换行即‘\n’,就进入while循环。另外,给你找个错: \n 应该用单引号括起来,而不是双引号,因为\n表示一个字符而不是字符串,所以用单引号‘\n’而不用双引号
c语言中
,c2=c1+'a'—'A'
是什么意思
答:
楼主的代码不全,之前应该是有int c1,c2;的定义吧,两个单引号''中有个字符也可以表示整数的,因为字母a——z有对应的ascll码,a对应97,A对应65(这个去查ascll码表就能查到,每个字母有唯一对应的ascll码,也就是一个整数,这是计算机存储字符的方式),所以上式实际上等同于c2=c1+97-65 同样...
C语言中
fun(a,b)
是什么意思
答:
C语言中
,fun函数是用调用主函数的。它是指用fun来定义一个函数或是方法,这样在引用时可以用fun表示。比如fun(int x,y), fun(int x,y) 有上面的出现,必然在主函数里有调它,fun没有其它
意思
,只是在调时用到这个单词,上面的意思是调用主函数中的数值。例如 int fun(int x,int y){ int...
C语言中
while(a!=0)和while(a==1)是不是一个
意思
答:
不是一个意思 a != 0 的
意思是
a不等于0 a可以是 不是零的任意数,这时条件成立 可以执行循环 a == 1 a的值是 1 时,条件成立,这时循环可以执行 一个是a的值不是1时的任意值,循环可以执行下去 一个是a的值只有是1时,循环才可以执行下去 ...
C语言中
c>a!=b
什么意思
是c大于a后,c不等于b;还是c大于a,a不等于b...
答:
是先计算
C
>A,因为“>”的优先级比“!=”高,运算的结果为0或者1(如果C>A成立就为1,否则为0),然后这个结果在进行与B的比较,即计算“0(或者1)!=B”,其结果也为0或1,运算过程同上。
C语言
: if(a!=c) c=b;中的a!=c
是什么意思
?是不是c不等于a的意思?
答:
这个很简单的~· 我给你解释 首先 判断 if(a>b) 如果a>b 那么就执行a=b; 否则就执行
c
=a;———c=3 然后在判断if(a!=c) 其中a!=c
意思
就是a不等于c 为真 那么 就执行 c=b;但是由于上一个语句判断出
C
=3了 所以a!=c 就为假 所以不执行c=b;然后 就是 3 5 3 了 ...
在
C语言中
,表达式:a>b!=c
是什么意思
?
答:
>的优先级大于!= ,所以他们的计算过程为:(a>b)然后!=c,a>b结果一般为BOOL值,为0或1,之后你就明白了吧。
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
其他人还搜