PPC is more like traditional advertising you pay to be shown in the search engine listings for specific keyword phrases while
SEO is more like public relations. You cannot buy publicity for your site, you have to work for it by undertaking specific techniques and strategies.