Я новичок в c, и мне трудно понять сообщение и pre increment, я дал свой код ниже, я уже скомпилировал его в компиляторе turbo C++, и я получил вывод как a = 6 и b = 10но так как используется оператор пост прирост на выходе должен быть = 6 и Ь = 11, то почему это не происходит? может кто-то объяснить это ..Каково значение a ++ + a, если значение a равно 5?
#include<stdio.h>
int main()
{
int a=5,b;
b = a++ + a;
printf("\na = %d and b = %d",a,b);
return 0;
}
вы знаете, что код блоки, да? используй их. – nonchip
Я голосую, чтобы закрыть этот вопрос вне темы из-за этого. –
Скажите своему профи/TA, чтобы он оставил это домашнее задание на мусор. –