44问答网
所有问题
c语言 语句a[k++]=b[i]和语句a[k]=b[i];k++;是一样的吗
如题所述
举报该问题
推荐答案 2012-03-06
是一样的。k++的意思是用过k后k加1,a[k++]可以分解成a[k]和k++。。如果是++k就不一样了,这个是用k之前k先加1。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6WZR3W3KZ.html
其他回答
第1个回答 2012-03-07
如果a[k++]=b[i];是完整的一句,那么确实与a[k]=b[i];k++;一样
第2个回答 2012-03-07
一样的
第3个回答 2012-03-06
一样的
相似回答
C语言中
b[
j]=a[i]; j
++;
和 b[j
++]=a[i];一样吗
答:
一样
。建议按第一种写法写,自己明白,别人也明白,而且不容易出错。
C语言中a[
j
++]=i
和a[j]=i,j++这两个
语句
有何区别? 我看到的情况都是...
答:
数组a[j
]=i是
将i中的值赋值到数组a[j]中,
a[1]=1
。j++前面已经说了,程序运行时做的是j=j+1。他们在内存中存储的地址不同。
c语言的
for
语句
中,第三个表达式为
k++
,k++该怎么理解?
答:
for(i=0; i<n; i++)循环的执行顺序是:1,得到
i的
初始值0,2,判断i<n等式是否为真 3,执行循环中的语句 4,把i的值增加1 for循环还可以有其他的写法,比如把这些语句放在循环括号中,如 for(i=0; ; ){ ... //其他
语句
i<n
;i++;
} 具体看看博客 ...
a[k++] =
left
[i
++
];是
什么意思 ,
c语言
基本问题
答:
++放在后面就是先使用原操作数进行操作,再对操作数自加1 因此这行代码拆分开来就是
a[k] =
left
[i];
i = i+
1;k
= k+1;
大家正在搜
最基本的c语言语句是
c语言是一种什么语言
c语言if else语句
c语言do while语句
c语言中for语句的用法
c语言if语句例子
c语言if语句格式
c语言if语句用法
c语言语句
相关问题
请选出合法的C语言赋值语句请选出合法的C语言赋值语句 A) ...
以下合法的C语言赋值语句是?A.a=b=58 B.k=int...
以下合法的C语言赋值语句是? A.a=b=58 B.k=in...
k=i=j a=b+c=1 c语言中这两种赋值语句对吗,为什...
C语言基础题 以下合法的C语言赋值语句是 A.a=b=58 ...
C语言中 c[I][j] + = a[I][k] * b[k...
若有定义:double a=22;int i=0;k=18;...
c语言int a,b,c,d,i,j,k a=10;b=c=...