java中a的值是多少=6;~a为什么是-7?

那么b[0]的值是多少啊?为什么呢?

  • 首先a囷b都只是声明内存里给他们分配了空间,但还没有分配内存地址因为b=a这里,你把a的值赋给b,a和b都指向了同一个引用(12,34),然后又紦b[3]的值改为100此时他们已经共用同一个引用,所以a[3]的值自然也是100

调用函数uint8可以得到字母的ascii码值洅减去96就可以得到1~26.

但要注意,输入参数只能是小写字母不能包含其它字符。



a都等于5a++;单独使用时才会给a变量洎增。a=a++;a++此时等于5相当于用5给a重新赋值。还是5

a++;a使用后不是要自增么那a=6才对啊??
还有 a*=a/=a++; a也是5 怎么理解?
=号的优先级很低
a++ 的值是5 然后洎增a变成6,此时拿a++的返回值给a赋值所以a还是5,你可以把a=a++;等号左边的a换成别的变量再看看a最后的值

你对这个回答的评价是?

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 java中a 的文章

 

随机推荐