La variable B est un type d'octet. Quelle est la différence entre B + + et b = b + 1? Pourquoi le compilateur B + + ne signale - t - il pas d'erreur?

Questions et réponses du rseoc 2021-12-30 13:51:48 阅读数:225

la variable est type octet.

Je comprends.byteLe type dans l'opération,Sera promu àintType,Donc,:b=b+1Des erreurs seront signalées.Mais on ne sait pas pourquoib++Pas d'erreur.,Est - ce que...++L'opérateur a aussi une sorte de+=Capacité de conversion forcée de?




Adopter les réponses:

J'ai compris la question,++Appartient à l'opérateur,Et+=Qui appartient àb=(byte)(b+1);Il y a des priorités arithmétiques entre eux,++Est prioritaire()De


版权声明:本文为[Questions et réponses du rseoc]所创,转载请带上原文链接,感谢。 https://primo.wiki/2021/12/202112231510194030.html