C++不是C的升級版,叫你先從C學起,不是因為C比較簡單,應該是說如果你學會了C,基本上就沒什麼學不會的程式語言。
指標是讓你可以實際碰觸到實體記憶體的東西,一般高階語言基本上都不做這種事,指標不是C/C++特有的東西,只是其他語言不會那麼開放讓使用者去碰觸記憶體。指標不會用,基本上程式還是可以寫的,反正用錯了,對系統是大災難。
C就差在沒有物件導向這玩意而已,but,如果你不嫌麻煩,還是可以用C打造出物件導向的東西。當然,聰明的做法是用C++
再多嘴一下,說C只有call by value是大錯特錯!!