这个要看你的具体情况,本人大学学过C语言,也自学过java,具体来说:入门来说,学C语言比较简单,而且容易理解,它的每个指令都是很明确的,除了个别概念容易混淆外,其他基本都是比较容易理解的,但是如果要深入的话,就要麻烦了,C语言通常更适合用在系统编码上,或者是在单片机,嵌入式系统中更合适;而java,应该说语法也不难,但是要学很多的函数,对象;C语言虽然也有很多函数方法,但是没有java的全面;总的来说就是:前期C语言简单,后期java简单;举个例子,如果你现在需要一个冰箱,那么用C语言的方式,你需要买来一堆原材料,各种工具等等,从头开始制造冰箱;而java的方式则是,你只需要买来成型的压缩机,冰箱门,抽屉等等然后组装起来就行了。所以C语言用在那种一旦完成能持续应用并较少修改的项目工程中,如系统;而java则用在各种个性化网络编程的工程中,用来对前后台系统进行增删改查。
纯手工打造,就这样了