最佳答案:这么解释吧,换成B+=a;表示的意思是B=B+a;所以你说的式子为a=a+a,但等式两边的a表示的含义是不同的,值也不同.
最佳答案:c/c++中只有[ !x ],在需要bool 型结果的地方,用以表示对 x的bool值取反,对于类类型,没用定义bool转换的不能使用 !x,否则报错.
最佳答案:fac你是指函数变量还是什么,据我所知C语言中没有这个函数.如果是你定义的变量或者函数,那要看看你怎么定义的了,把代码发上可以帮你看看.
最佳答案:C中一般设置一个变量flag,是一个来表示判断的变量,当做标志.例如当一直情况的时候,置flag为1,当另外一种情况时,置flag为2.变量名为flag,只是习
最佳答案:一楼说的不对第一个表示p是一个指向指针的指针.*p取得p指向的指针,&a的地址赋予该指针.第二个表示p是一个指针,&a的地址赋予p
最佳答案:在C语言中“==”代表等于,而“=”代表赋值.前者是等于运算符,后者是赋值运算符.
最佳答案:sqrt(25)就是说25开根号,结果是5.例如int a=36,int c;c=sqrt(a);结果就是c=6;详细吧楼主,当然,要使用这些库函数,要incl
最佳答案:这种式子估计也只能用来做理论研究了,实际代码不可能写成这样这个式子>优先级高于==,而 ==优先级高于=所以相当于a=(0==(4>5))4>5不成立,值为0所
最佳答案:按位或.1|1=1,1|0=1,0|1=1,0|0=0比如 a = 5,b = 9;a化成二进制:101b化成二进制:1001-----------------
最佳答案:如果你定义一个字符数组char a[10];这样定义gets(a);就表示从键盘接收一个字符串,并放到数组a中,如果是char *a;这样定义a;a=(char
最佳答案:这个的学名叫 复合赋值运算符a+=-6相当于a=a+(-6);等号右边的值当成一个整体类似的还有*=,-=,|=,等等一系列的操作,转换方式都是一样的.再比如a
最佳答案:flag 就是一个变量,约定flag作为一个标志变量,你也可以用其他的代替!这是个求100以内合数和与素数和的例子,你可以看一下int i,j,sumh=0,s
最佳答案:你得先告诉我们“in"是什么,和“>>"运算符又是什么意思
最佳答案:保留小数点后两位精度.不要小数点表示保留两位精度(包括小数点,前后).
最佳答案:给变量offset赋值pt是个指针, (*pt) 根据这个指针取得对应的值 然后取得的值乘以161 然后把值赋给offset
最佳答案:数字:表示字符所占空间,d:表示十进制数. %d :表示输出数字.%3d: 表示输出占用3个字符的空间.例如:int a=111;printf("%5d",a)
最佳答案:如果x为true,那么就执行y加1.
最佳答案:函数就是一系列C语句的集合,为了完成某个会重复使用的特定功能.需要该功能的时候,直接调用该函数即可,不用每次都堆叠一大堆的代码.需要修改该功能的时候,也只要修改
最佳答案:a+=b 表示 a=a+b;而这里面b是i++,这就看着貌似有点麻烦,其实很简单首先++表示自增 即i++等价于i=i+1;但是有顺序的,即 i++是先用i,然
最佳答案:这几个都是格式字符在输出不同数据时要用不同的的格式字符例如,你说的这个%d是用来输出十进制整型数据的实际长度输出%c是以字符形式输出,只输出一个字符%f是以小数