第1个回答 2008-03-05
可以是可以,C#包含大多数的C语言语法。但是C#是面向对象的语言,而C是面向过程的。你可以从C#里面实践C语言。总得来说C还是其他语言的基础语言,有了良好的C基础,学习其他的语言,一般只要了解该语言的特性后,就可以上手了。
所以建议学一下C,否则学习快餐式的编程不能得到长久的职业发展。本回答被提问者采纳
第2个回答 2015-09-09
C#更类似于C++语言,但是也是有所不同的。部分语法与C语言相同或类似,但在一些规则上与C又有区别。
所以二者并没有统属关系,是否学过C语言并不成为能否学C#的前提条件。
如果学过C语言,那么再学C#相对会更快速,轻松,而没有学过C,直接学C#一样不会有任何问题。
第3个回答 2008-03-04
完全胡扯,谁说不可以直接学的
c虽然是基础
但c#讲基础的也有不少的书卖的吧
一个面向对象
一个面向过程
不懂的直接跳过,学到后面一段时间又反过来看自然就理解了
第4个回答 2008-03-04
自然可以学
不过先学C也是个不错的选择 C里学到的在C#中大多都能用上
是有不少C#的教材针对有C基础的人 但也有基础的 你选教材时注意一下就好了