C에서는 함수 인자 넘길 때 순서대로밖에 못하지않나 c로 만든 파이썬은 어케 순서 좆까고 넘길 수 있는거임 예를들어 def spam(a = 1, b = 2, c = 3)이 있을 때 a를 생략하고 spam(b = 4) 란 문법이 어케 가능한것
c에서 오버로딩을 극한으로 구현해서 편의성을 추구한걸로 알고있어 컴파일러 내용을 배우면 도움이 될것같아