Pytania oznaczone «post-increment»

W przypadku problemów związanych z definiowaniem lub wykonywaniem operacji postinkrementacyjnych.

285
Co to jest x po „x = x ++”?

Co się dzieje (za zasłonami), gdy jest to wykonywane? int x = 7; x = x++; To znaczy, kiedy zmienna jest zwiększana i przypisywana do siebie w jednej instrukcji? Skompilowałem i wykonałem to. xwynosi wciąż 7, nawet po całym oświadczeniu . W mojej książce jest napisane, że xjest...

123
Różnica między * ptr + = 1 i * ptr ++ w C

Właśnie zacząłem uczyć się C i kiedy robiłem jeden przykład dotyczący przekazywania wskaźnika do wskaźnika jako parametru funkcji, znalazłem problem. Oto mój przykładowy kod: #include <stdio.h> #include <string.h> #include <stdlib.h> int* allocateIntArray(int* ptr, int...

93
Przyrost w C ++ - Kiedy używać x ++ lub ++ x?

Obecnie uczę się C ++, a o inkrementacji dowiedziałem się jakiś czas temu. Wiem, że możesz użyć „++ x”, aby dokonać inkrementacji przed i „x ++”, aby zrobić to po. Mimo to naprawdę nie wiem, kiedy użyć któregokolwiek z tych dwóch… Tak naprawdę nigdy nie użyłem „++ x” i jak dotąd wszystko...