11问答网
所有问题
当前搜索:
c语言中==和=的区别
C语言中
*b=&a什么意思 *b和&a分别是什么含义啊?
答:
b=&a这种写法只有在定义时这么写才对,例如 int *b;*b=&a;是错误的,正确的是int a=1;int *b=&a;意思是说定义一个指针b,b里存的是a这个变量的地址。如果定义好了一个这真b,那么*b就指b这个变量里存的地址里的值(有点绕口,慢慢理解),&为取地址符,&a就是a这个变量的地址。
python和
c语言的区别
是什么
答:
四、在运算符和优先级上面,两者并没有大
的区别
,但在python中没有自加和自减运算符,在逻辑运算符上Python也区别于C语言,Python中是and,or,not ,而
C语言中
则是&&,||,!五、Python中通过缩进来表示语句体,C语言通过{}来表示语句体,并且在Python中每一条语句结尾后没有分号,判断语句if ...
在
C语言中
为什么要把int分为有符号和无符号
答:
C语言中
怎么区分有符号和无符号 signed int 有符号整型 -32768-32767 unsigned int 无符号整型 0-65535 如何你需要一个数是 33000 要用unsigned int 而不是signed int 其他型别同理 C语言中有符号int和无符号int
区别
在哪里? 区别在于能不能表示负数,有符号可以表示负整数,无符号则不行,...
c语言中
a-=a是什么意思
答:
a-=a的意思为a=a-a,先用a减a,然后再将得到的结果赋值给a。-=实际上是一种缩写形式,使得对变量的改变更为简洁。运算时,可以将其写成熟悉的形式,从右向左依次计算,注意在每次计算时,变量的值会发生改变, 如不注意,就会导致错误的情况发生。
java中i++和++i
的区别
?
答:
3、运算的优先级不同:i++中的“++”运算符的优先级比++i中“++”运算符的优先级高。例如:i=1 执行c=i++,会先将i变量的值1赋值给c,然后c=1,然后i才等于2,执行c=++i,会先将i变量加1变成2,然后赋值给c,c的值为2。Java中的i++和++i和
C语言中的
i++和++i是一样的。
c语言中
gets函数和是scanf函数有什么
区别
呢??
答:
一、指代不同 1、scanf:是
C语言中的
一个输入函数。2、gets:从标准输入设备读字符串函数。二、读取方式不同 1、scanf:是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。2、gets:可以无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在...
C语言中
移位 和 按位 和 +-*/ 的优先顺序是怎么样的
答:
C语言中
“%”和“/”哪一个优先顺序高?优先顺序一样,按照自左向右计算,“(int)(2.5+7)%2/4”的结果是0,(int)(2.5+7)是将7+2.5后强制转化为整形,就是9,9%2=1,1/4=0,所以结果为0在C语言中,&& 和||的优先顺序哪个高?,逗号运算在
c语言中
是最后的。&& || 是同级,看哪个在前就先算哪个。不过...
常量和变量
的区别
答:
常量和变量
的区别
:变量是“可读、可写”,而常量是“只读”的。变量是在程序运行过程中,内部存储的值,随时可以被改变的一段内存地址。比如:int a = 123,这里的a就是一个整型变量,通常情况下,整型变量占据着4个字节的内存。常量在程序运行过程中,所表示的值是无法被改变的。比如:const int ...
请帮忙讲解一下在
C语言中的
"--x" 和"x--"
的区别
,还有在程序中的计算方式...
答:
比如y=--x 是先把X减去1,再把减去1后的值给Y y=x-- 是x的值先给Y,再把X的值减去1 在for循环中二者都可以将X本身不断减1,差别不大。
c语言中
%d和%5d什么
区别
答:
1、%d 输出整型2、%nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数3、%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充 4、例如:printf("%05d",1);//输出:00001printf("%5d",1);//输出:***1(*为空格)...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
75
76
涓嬩竴椤
74
其他人还搜