LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

постинкримент завершается
1.до вызова f 2. после завершения f ?

После завершения f()

Вызов функции — это точка следования, которая гарантирует, что перед входом в функцию побочные эффекты, проявившиеся при вычислении ее аргументов, будут завершены. Так что постинкремент завершится до входа в функцию.

Исправление theNamelessOne, :

постинкримент завершается
1.до вызова f 2. после завершения f ?

После завершения f()

Вызов функции — это точка следования, которая гарантирует, что перед входом в функцию побочные эффекты при вычислении ее аргументов проявятся. Так что постинкремент завершится до входа в функцию.

Исходная версия theNamelessOne, :

постинкримент завершается
1.до вызова f 2. после завершения f ?

После завершения f()

Вызов функции — это точка следования, которая гарантирует, что перед входом в функцию побочные эффекты при вычислении ее аргументов проявятся.