Блог пользователя digdig

Автор digdig, история, 2 недели назад, По-английски

Recently I was submitting code and I realized that when you making new function using ll or int it will give memory exceed issue, instead of it I used void and it passed. Just wondering why???

  • Проголосовать: нравится
  • +2
  • Проголосовать: не нравится

»
2 недели назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

A void doesn't return anything, while anything else return their corresponding datatypes. So we can conclude that a void doesn't take any memory, whereas int or ll do

»
2 недели назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится

if you indicate that the function should return something, and it doesnt, it leads to undefined behaviour