VC++是什么东西?vc c语言言又是神马?C#呢

VC++是什么东西?C语言又是神马?C#呢_百度知道
VC++是什么东西?C语言又是神马?C#呢
提问者采纳
C、C#是计算机编程语言,说白了就是做程序用的vc++是一个运行库,某些程序需要电脑里装有这个运行库才能运行!
如果我想学习编程的话,应该从什么开始学好呢?或者说,我应该具备哪些素质呢?
首先要决定方向、其次要有对计算机、对编程的一颗强烈的热爱的心
提问者评价
谢谢,我想找个人教我,或者有什么详细的教程什么的就好了
其他类似问题
按默认排序
其他1条回答
都是编程的 c是基础 c++就是c上加了一点 c#就是c++再++ 成了c#
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁标识符未定义是什么意思?? - C/C++ / C语言-在线阅读-新书城
上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
文章搜索:
您的当前位置:>>
标识符未定义是什么意思?? - C/C++ / C语言
来源:CSDN&&&作者:&&&发布时间:&&&人气:1018
正在装载数据……问题:#include&stdio.h&void
main(){ float x,y;
printf(&Enter x,operation &y:&); scanf(&%f%c%f&,&x,&op,&y);
//输入数据时不能有空格 [color=#FF0000]switch(op)/*在这里出现说:error:未定义标识符“switch(op)”*/[code=C/C++][/code][/color] {
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x+y);
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x-y);
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x*y);
printf(&ERROR\n&);
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x/y); } }就是这个代码,出现了说未定义标识符switch(op)俺是个初学者,百度又没搜到,不知道怎么解决,发帖询问下,谢谢了!!-----------------------------------------------------------------------答案1[推荐答案]:你的括号不是英文括号,所以导致他把switch(op)当作一个标识符了-----------------------------------------------------------------------答案2[推荐答案]:#include&stdio.h&void main(){ float x,y;
printf(&Enter x,operation &y:&); scanf(&%f%c%f&,&x,&op,&y); //输入数据时不能有空格 switch(op)/*在这里出现说:error:未定义标识符“switch(op)”*/ { case'+':
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x+y);
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x-y);
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x*y);
printf(&ERROR\n&);
printf(&%.2f%c%.2f=%.2f\n&,x,op,y,x/y);
}}//括号不对-----------------------------------------------------------------------答案3[推荐答案]:上面的回复完全正确,你的“switch(op)”中的括号不是英文字符,只要修改括号就好了!-----------------------------------------------------------------------答案4[推荐答案]:全角/半角问题,,,,,-----------------------------------------------------------------------答案5[推荐答案]:特别要注意中英文的转换,如果熟练了,将来写代码就全用英文吧!也免得输入法干扰。-----------------------------------------------------------------------答案6[推荐答案]:大家好眼力!-----------------------------------------------------------------------答案7[推荐答案]:呵呵,大家应该是都被逼的快练成火眼金睛了吧,这种错误还好改,注意一下就好啦!-----------------------------------------------------------------------答案8[推荐答案]:C语言大小写相关,中英文相关,全半角相关,大部分时候只能使用英文字符(字符串除外),只支持在半角状态下输入。-----------------------------------------------------------------------答案9[推荐答案]:你的“switch(op)”中的括号不是英文字符,只要修改括号就好了!-----------------------------------------------------------------------答案10[推荐答案]:引用 9 楼 schoolers 的回复:你的“switch(op)”中的括号不是英文字符,只要修改括号就好了!+1-----------------------------------------------------------------------答案11:-----------------------------------------------------------------------答案12:感谢大家!!果然是括号的问题!!学习了~~嘿嘿······非常感谢!!继续努力!!-----------------------------------------------------------------------本文地址:
正在装载数据……
本站所有文章由本站会员原创或转载,与本网站无关,如您认为侵权请来信说明。
&电话:021-&&& &邮箱:&&& &客服时间( 周一 至 周六 9:00-18:00
Copyright & 新书城
, All Rights Reserved&&&C,C++,VC++,C#是什么关系啊?.....````````_百度知道
C,C++,VC++,C#是什么关系啊?.....````````
C语言是一种通用的、面向过程式的编程语言,广泛用于系统与应用软件的开发。C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2013。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。在C#中类的声明与C++和Java很相似。但是,不象C++,C#结构体与类是不支持继承。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成using,它起到了同样的作用。
其他类似问题
按默认排序
其他1条回答
都是C系语言,语法相近
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同点?_百度知道
C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同点?
新手问题。对这些弄不明白,希望能给予比较明白的解答。不需要复制粘贴长篇大论,能让我的理解达到软件售前支持应该了解的程度就好。谢谢!
提问者采纳
C#是由Microsoft开发运行于其.NET平台之上的一种语言vb全称是Visual Basicvc全称是Visual C++,C++便是其中的核心语言C++是在c语言的基础上演化而来,其加入了面向对象的特性。c/c++的编译器直接将程序编译成二进制代码,这一点与C#有本质性的不同。C/C++/C#可以说都是一个系列的语言,他们的语法长得都很像。C#的诞生并不能取代C/C++,C++的日子也没有因此而难过。一些大的系统仍然用C++为核心语言进行开发。很多人所讲的VC通常指的是VC的MFC类库。MFC的类库的确已经有些过时了。但VC首先它是C++编译器,在Windows平台上用的还是相当广泛。由于C是面向过程开发的,所以现在在某些系统应用上有些受局限。但其应用也非常广泛,比如开发操作系统,现在还主要是C和汇编一起开发!至于C++效率是否低下的问题,本人则不这么认为。C++的很多特性都很好,其开发效率很高。而且很多特性在Java或C#中要费一番周折才能完全实现,比如说友元,Java实现就很麻烦。说C#站在Java巨人的肩膀上,我觉得则不然。C#很多特性就是在抄袭Java!其仅限于Windows上的.NET平台,而Java则可以很容易的跨平台运行,这一点上C#是无法比的。目前从开发的角度来看,C++和Java所用的人数目应该不相上下,而且很多大的商业系统都趋向于C++和Java协同开发。VB的市场确实已经被挤掉了很多
提问者评价
很详细,谢谢~~
其他类似问题
按默认排序
其他2条回答
这几个不是一家的,你得分开看。C#、C++、C这几个是语言VC是一个开发环境,是基于C++语言和微软windowsAPI或者MFC的开发windows应用程序的开发工具。VB算是他们当中比较特殊的一个,VB起源于Basic语言,Basic语言本身不怎么热门,但是微软把他开发成为VB以后情况就大不相同了。所以VB即可以算是一种语言,又可以说是一个开发环境,它比较特殊。C和C++现在基本上是放在一起讲了,因为现在很少有人抛弃C++而完全使用C来开发,当然C++的高级特性也导致了效率低下的问题。C#应该是比较完美的面向对象编程语言,因为他是站姿巨人Java的肩膀上。不过自从C#诞生并在.net平台繁衍之后,VB和VC的日子就不太好过了。
可以说几种语言大致上区别不大,各自有各自的精髓所在,学好一门编程语言就要掌握它的编程思想
编程语言的相关知识
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 vc c语言 的文章

 

随机推荐