必须不一样。51跟430就非常不一样。不过当你理解:单片机都是用来控制的——这句话,那就都一样了。只是控制的方式,是寄存器的设置来完成或者直接对IO控制。如果你用汇编的眼光去看,就基本一样的
不太一样,单片机上的c语言叫c51,有很多对硬件的操作,而电脑上的c++或c的很多操作在单片机上也是没有的,要用不同的方式处理。不过c51也是c的分支,语法上共通的很多。