77问答网
所有问题
当前搜索:
C语言中A的值
C语言中
--a是什么意思?
答:
//如果还不懂的话。b=a++;的意思 就是b=a;a=a+1;这两句意思 //而b=++a 就是 a=a+1;b=a;的意思,是A+=A+A+1 优先级等于 A=A+(A+A+1)//A+=B 是 A=A+B 的简化 != 不等于,是条件运算符,用来判断真假的。 比如1!=2; 表达式
的值
就是假,也就是0;
C语言
很多式...
c语言中的
a[n]是什么意思啊?
答:
c语言中的
下标是定义数组a[]和数组b[n],下标是用在数组中的;a[1]和b[1]就是下标相同的一个元素,数组a[1]中的数满足条件的之后就做移位计算,是减小左移,右移增加;例:inta[5]={1,2,3,4,5};printf(“%d,%d,%d,%d,%d”,a[0],a[1],a[2],a[3],a[4]);//...
c语言中
& a是什么意思?
答:
&a表达式
的值
就是变量
a的
内存地址。1、&符号是指取地址符,是单目运算符。当你定义一个变量a,那想知道变量在内存
中
的地址,就可以使用这个符号。这个符号就是指取址,在
C语言
指针这一章中非常常用。2、&符号是位运算符,表示“按位与”,是双目运算符。&符号还可以表示“按位与”。在计算地址的...
C语言中
,a=-11,求a%=2, a为什么为负
答:
a
%=2的意思是a除以2后将余数赋给a。余数就是被除数剩下的数,这里a是被除数,它自身是负数,一个负数剩下的当然是负数,不可能是正数。
C语言中
if(a)等价与啥
答:
if(a)和if(a!=0)等价。if(!a)和if(a==0)等价 if()……;是逻辑判断语句,如果括号内逻辑值为真,则继续执行下一条语句,否则不执行,计算机默认以“0”代表逻辑假,以“非0值”代表逻辑真。上述程序的意思就是不断从键盘向a赋值,直到赋给
a的值
为一个非0数,若a非0,则逻辑值为真,...
在
C语言中
,若变量已正确定义并赋值,则该表达式 a=a+7=c+b 有误吗?怎...
答:
printf("%d %d %d\n",
a
,b,
c
);return 0;} 如果如上编写程序,则无输出;a=a+7;语句为正确的 而a+7=b+c;语句为错误的 如果写成a=a+7=c+b;同样也会出现错误 若改为 include <stdio.h> int main(void){ int a=3,b=6,c=9;a=a+7;printf("%d %d %d\n",a,b,c);return ...
c语言中a
+和 +
a的
区别是什么?
答:
1、本质区别 双引号
里面的
是字符串, 而单引号里面的代表字符。2、输出区别 str = “a”输出的就是a这个字母;str = ‘a’输出的测试65 3、底层区别 用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集
中的
序列值。
c语言a
++是什么意思
答:
a++表示a自增1,就是给a+1然后赋值给a,相当于a=a+1。在
C
/C++等高级
语言中
,++是自增运算符,它有两种用法:1、i++:使用i之前先使i加一;2、++i:使用i之后再加一。
c语言中
比如要把123456789这样的数存入一个数组中使得a[0]=1,a...
答:
char
a
[20];long int n=123456789;sprinf(a,"%ld",n);/*这时候,a[0]=‘1’,a[1]='2',a[2]='3',...*/ int i;for(i=0;i<strlen(a);i++){ a[i]-='0';} /*这时候,a[0]=1,a[1]=2,a[2]=3,...*/ char *p;p=a;/*指向数字数组的指针*/ ...
C语言中
取数组某个
值a
[3],这个表达式也有返回值吗?怎么理解。有关依据...
答:
a,b是字符数组,在fscanf(fin,"%s %s",a,b);这句话
里
从文件ride.in里读取了两个字符串,分别放在数组a和b里,a[i]就是字符数组里第i个字符,i是数组下标,数组下标从0开始。字符串最后都是以'\0'字符结尾,其ascii码值是0。所以可以在循环中不断检查a[i]
的值
是否为'\0',来判断是否...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜