你的问题是什么我就没看明白。
c#是完全的面向对象语言 一切以对象为中心。c就是过程语言。
c#是微软出的 完全面向对象语言 主要是基于微软自己的.Net框架开发。
应该是目前最高效的开发语言。个人认为是目前语言特性最好的面向对象语言。
说的是语言特性好。但是由于.Net框架在跨平台 和 分布式上的不给力,所以很多高大上的开发还是java比较多。
c#虽然还是基于c的语法规则,其余的我认为和c没有半毛钱关系了。java也一样。
c的学习主要围绕指针的使用上;对内存存储方式,指针等的理解很重要。
各种类型的指针 数组指针 指针数组 函数指针 指针函数 指针的指针等。
存储的数据分为数据段 bss段 堆 栈 等。
c是完全的过程语言,由于有指针的存在也是尤其的灵活。
正因为这个也特别容易犯错 比如 野指针。
希望对你有帮助
温馨提示:答案为网友推荐,仅供参考