00问答网
所有问题
# include<stdio.h> int main () { char a='a',b; printf("%c",++a); printf("%c\n",b=a++); return 0; }
为什么第二个输出也是b
举报该问题
推荐答案 2015-05-24
第一++a后,a的值已是b了,由于第二个是a++,是先把b的值输出后,再加1,所以,第二个也是b
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/TDBnBnTnj0reZZeDrn.html
相似回答
#include
<
stdio.h
> int
main()
{
char
a=
'*'; for
(int
i=0;i<6;i...
答:
include
<
stdio.h
> int
main(){
char
a=
'*';//定义char型变量a ,并给a赋值为 for
(int
i=0;i<6;i++)//for循环,定义int 型数据 i ,给i赋值为0;判断语句,i<6;i++的意思是i=i+1;{ for(int j=5;j-i>0;j--)//for循环,定义int 型数据 j ,给j赋值为5;判断语句,j-i>...
#include
<
stdio.h
> int
main()
{
char
a; scanf("
%c
"
,&
a)
;
printf
...
答:
include
<
stdio.h
> //包含库文件stdio.h 以便使用函数scanf,printf int
main()
//定义main函数,返回类型为int
{
char
a; //定义字符型变量a scanf("%c",&a); //输入一个字符,将其存入变量a中
printf(
"%d",a); //输出变量a的整型值 (因为在内存中,字符也是以数字形式存在,此时...
C
语言能否
#include
<
stdio.h
> int
main(){
char
a=
'a'
printf(
"%d\n...
答:
可以,输出的是小写字母'a'在ASCII表中的位置的十进制表示:97.ASCII
#include
<
stdio.h
> int
main()
{
char
x='a',y='A'
;
printf(
"
%c
\n...
答:
(x,y
)括号
里面是一个逗号表达式,而逗号表达式的特点就是最后一个参数有效。也就是说计算逗号表达式的时候会从第一个参数算起,算完第一个然后计算第二个,一直到最后一个参数,最后一个参数的值就是整个逗号表达式的值。
大家正在搜
include iostream
c语言include stdio
int main(void)
int main(void)含义
c语言int main和main
includestdio
visual studio
int main和main的区别
void main和int的区别
相关问题
#include<stdio.h> main() { cha...
#include <stdio.h> main() { ch...
c语言问题 #include "stdio.h" int m...
#include<stdio.h> int main() {...
# include <stdio.h> void main ...
#include<stdio.h) int main() {...
#include<stdio.h> int main() {...
#include<stdio.h> int main(voi...