a++,++a在编程中表示什么意思

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/15 01:01:05
a++,++a在编程中表示什么意思a++,++a在编程中表示什么意思a++,++a在编程中表示什么意思a++是a=a+1;++a也是a=a+1;区别如下:inta=0;intb=0;intc=a++;

a++,++a在编程中表示什么意思
a++,++a在编程中表示什么意思

a++,++a在编程中表示什么意思
a++是a=a+1;
++a也是a=a+1;
区别如下:
int a = 0;
int b = 0;
int c = a++;
int d = ++b;
那么c会等于0,而a变成1
d会等于1,而b也是1
原因是a++的优先级低于赋值号"=",而++a的优先级高于赋值号"="