77问答网
所有问题
当前搜索:
C语言中A的值
C语言中a
+=a是什么意思
答:
根据网上的搜索结果,
C语言中a
+=a是一种赋值运算符,意思是将
a的值
加上自身,然后再赋给a。12 例如:如果a的初始值是2,那么执行a+=a后,a的值变为4。如果a的初始值是-1,那么执行a+=a后,a的值变为-2。如果a的初始值是0.5,那么执行a+=a后,a的值变为1.0。这种运算符可以简化代码...
C语言
数组问题:int a[]; a代表a[0]
的值
,还是指向a[0]的地址
答:
a
代表数组的首地址,就是指向a[0]的地址。
C语言中 a
[-1]=?
答:
a
[-1]= 这个是有意义的, 而且有这样用的代码 比如我们都知道数组下表是从0开始的 那假如我们想从1开始怎么办 定义一个指针,指向a[-1]这个位置,include <stdio.h> void main(){ int a[] = {1,3,4};int *p = &a[-1];int i =0;for( i = 1; i <4; i++){ printf("%d\n...
在
c语言中
“a”和‘a’的区别是?
答:
C语言中
"a"表示一个字符串,在内存中存储为 'a' '\0' 两个字符,大小为2字节。C语言中'a'表示一个字符,在内存中存储为 'a' 一个字符,大小为1字节。扩展知识:在C语言中可以用char类型的指针来存储任意长度的字符串!比如:char * myStr="Hello,C!"。如果你用char型数组来存储字符...
在
c语言中
,char a='A'; printf ("%d%o", a = a + 1 , a + 'a...
答:
这个涉及到函数参数的从右到左还是从左到右的问题,其实计算的过程大家都知道 原因是,如果一个函数有多个参数,比如 int fun (int
a
, int b, int
c
);调用时,总是从最后一个参数开始压栈。 也就是c先进栈,其次是b,最后才是a。同理, 如果你这样写:int main (){ int i = 0;printf...
C语言中
,char k[100]={0}; int a; a=strlen(k) ;为什么
a的值
是0而...
答:
C语言中
,char k[100]={0}; int a;a=strlen(k)strlen是算字符串长度的 以0为结束标记 当遇到0的时候就退出,0的下标就是长度 现在第0个就已经是0了,那么0的下标是0,所以输出0,这个串是个空串,所以长度是0
在
c语言中
,for(a=1;a<5,a++) a=2*a 求
a的值
答:
a
=7 初始a=1,a=2*a=2,一次循环完成,a++,a=3 a=3,a=2*a=6,二次循环完成,a++,a=7 不满足循环条件,结束
c语言
a<<=1与a<<1有什么区别?
答:
c语言
a<<=1与a<<1的区别:1、运算符号的含义不同 <<=是左移赋值运算符,a<<=b是把
a的
二进制数左移b位,然后把结果赋值给a;<<是左移运算符,a<<b是把a的二进制数左移b位。2、运算结果不同 a<<=1表示把左边运算数a的二进制数进行左移1位运算,然后把计算的结果赋值给a,会改变a...
c语言
'a'和"a"有什么区别
答:
1、本质区别 双引号
里面的
是字符串, 而单引号里面的代表字符。2、输出区别 str = “a”输出的就是a这个字母;str = ‘a’输出的测试65 3、底层区别 用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集
中的
序列值。
C语言
问题,int a=5则a=a+10;请问该语句两个a中哪个a代表变量的"名...
答:
在int a=5; 中,a就是一个变量名,然后把5赋给a,此时a中存放
的值
为5;,再者a=a+5;结果为a=10;;希望你参考:
C程序
设计(第三版)谭浩强的 第38页变量。我想你一定能够很快的学会的。加油!
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜