inc関数内の変数xは
main関数から"コピー"して持ってきただけ(値渡し)だから
main関数内の変数は影響されない

詳しくは値渡しと参照渡しで