2个回答
展开全部
你的问题没有说清楚,C#和C是两种不同的语言,c:面向过程,语法太麻烦,但对硬件的底层编程和对内存的管理的灵活性方面c是其他高级语言所不可及的。
c#:纯面向对象的(跟java很像如果你对java了解估计你就会明白c&c#之间的区别了),是ms .net framework的主力之一,它的代码运行是安全的,里面没有指针和引用,像java一样有垃圾回收机制。 语法基本没有区别,个人感觉首先c#不必对指针进行太多的研究,然后可移植性等,其它的区别相当大。可以说不是一个方向的。
要把用C#写的程序改成C程序是要改很多东西的。
如果你只是想在vs2008里改变编译环境,可以先点击“工具”,“导入导出设置”,“重置所有设置”,“下一步”,“常规开发设置”,这样就可以把C#开发环境改成C开发环境了。
c#:纯面向对象的(跟java很像如果你对java了解估计你就会明白c&c#之间的区别了),是ms .net framework的主力之一,它的代码运行是安全的,里面没有指针和引用,像java一样有垃圾回收机制。 语法基本没有区别,个人感觉首先c#不必对指针进行太多的研究,然后可移植性等,其它的区别相当大。可以说不是一个方向的。
要把用C#写的程序改成C程序是要改很多东西的。
如果你只是想在vs2008里改变编译环境,可以先点击“工具”,“导入导出设置”,“重置所有设置”,“下一步”,“常规开发设置”,这样就可以把C#开发环境改成C开发环境了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询