すみません、よく考え方がわからないので質問します
Cなどで使う関数とC++などで使うオブジェクト指向というのはどう違うんでしょうか?

こうやって区別されているからには何かしらの区別があるのでしょうが、
両方「もの」に「動き」を定義するとどこを検索しても書いてるのであまり違いがわかりません。

どなたか端的でかまいませんのでご教示願えるとうれしいです。