11问答网
所有问题
当前搜索:
c语言中=和==的区别
请教
C语言中
!a 和 a! 有什么
区别
? (10财富值)
答:
1.!a !是逻辑非运算符,当a非零(真),结果为假;当a假(零),结果为真。2.a!根本不存在这个,!=是关系运算附,表示不等于。
C语言中
定义整型变量010和10有什么
区别
?
答:
010 和 10 只能是常量而不能是变量,无法被定义。
C语言中
,以数字0开头,由0~7组成的数是八进制数字。
c++中char * 和 char
的区别
答:
c++中char * 和 char
的区别
如下:1、储存内容不同 在
C语言中
,char *是定义一个字符串,存储的是一段如“abcd”的数据,而且最后还有一个结束符'\0';char 是定义一个字符,存储一个字符,占一个字节。2、数据类型不同:char * 是指针类型,是一个用来保存一个内存地址的计算机语言中的变量。
c语言中
,'\0'和0有什么
区别
?在数学表达式里,减去'\0'和减去0有差别吗...
答:
'\0'是结束符,0只是普通的数字。减去'\0'就是减去它对应的ASCLL('\0'的ASCLL码值是0)其结果与减去0是相同的。但是,如果你减去'0’,那它减去的是'0'的ASCLL值48.如a=100;(a-0)==(a-'\0')==(a+'0'+48')
求高手解答单片机
C语言中
while(--a)和while(a--)
的区别
?
答:
while(--a)等价于先将a减小1,再判断它是否为0 。 while(a--)先判断它的逻辑值是否为0,再减小1.比如a=2的话, 第一个循环1次。因为,--a=1, 第二次 --a=0,为假了。第二个循环2次。因为,先判断2 ,为真,再将a减小得1. 再判断a==1,为真,再将a减小1,再判断a==0,不循环...
c语言中
%c
与
%s的有什么
区别
?
答:
如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。
C语言中
另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言
区别
于其他同时代高级语言的主要特征之一。指针不仅可以是变量的...
c语言中
,printf中,%i和%d
的区别
是什么
答:
i和%d 没有
区别
。i 是老式写法。都是整型格式。int x,y;scanf("%i %d",&x,&y); // 没问题 printf("%d %i",x,y); // 没问题 i % x -- 整除取余运算。
C语言中
“->”与“.”
的区别
答:
定义一个结构体指针类型,如struct List *p;调用其中的方法是用->,即p->Creat();如定义的是结构体变量的话,如struct List abc;调用其中的方式是用.即abc.Creat();
C++问题:T t和T& t有什么本质
区别
?为什么T t会使值发生变化?
答:
C语言中
a=*t a=t *a=*t有什么
区别
a=*t 将变数t的地址赋给指标变数a a=t 将t的值赋给a *a=*t 将变数t的地址赋给变数a的地址 C++中vector<T>*和vector<T*>有什么区别 vector<T>* a;这里a是一个指标,指向的是vector<T>型别,vector<T>型别是元素型别为T的顺序容器 v...
c语言中
**s是什么意思?和*s与s有什么
区别
?
答:
s是二维指针,是一个指向指针的指针。假设 int a, *p,**s;则 p=&a; s=&p;能看懂吗?这里的**s==a,*s==p, s就是一个存放着p的地址的指针变量
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
76
涓嬩竴椤
75
其他人还搜