关于c和vc。
一个是编程语言,是一种编程开发环境(IDE)
c 程序可以一字不改地用于c++. 程序扩展名用 .cpp
头文件写:
#include
using namespace std;
#include
接下来,这里是原来的 c 程序代码,一字不改。
=====================================
程序里,又用c,又用c++,那就定义为c++程序,程序扩展名用 .cpp
头文件:
#include
c++ 其它的头 -- 就多这些
using namespace std;
#include
======================================
如果你要 不聪明的c++编译器 把c语言函数编译为c风格,也可以强调一下
#ifdef __cplusplus
extern "C" {
这里写你的c语言函数原型声明;
}
#endif
====================
纯c程序,不要添加 c++ 的头文件,程序扩展名 .c
====================
MS VC++ 6.0 编译器,编译时 选项
用 /TC 就把程序作 c 程序 编译,不管程序扩展名是 .c 还是 .cpp
用 /TP 就把程序作 c++ 程序 编译,不管程序扩展名是 .c 还是 .cpp
图形界面不是通过直接编译得到的程序产生的,大量的颜色库,字体库,图形库,都是存放在操作系统中的(当然也有编译器存放的),我们要想编写一个可视化的程序,就要调用图形库,这就好像我们调用stdio一样。因为我们自己不可能再用机器码写一个检测输入输出的程序。
这样的话,只要通过c语言调用了windows的图形库,那就可以使用那些库函数就可以编写出相应的图形化的程序。(实际上,tc好像提供了一个简单的图形库,但是我下载的都不能用。)
你要想写出带界面的程序,那时有一定难度的,几乎冲学一门语言差不多,建议你去看看windos sdk编程方面的,直接使用windows的api编程。
vc是已经包装了windows系统接口的编译器,它并不是一门新的语言,只是在它的支持下,调用windows函数比较容易,可以更快捷的编写带界面的程序,这也同样可以找一些vc++的资料来看。
学习vc是非常不容易的。要努力,推荐视频教程,孙鑫vc++,不过还是先在命令行下把c或者c++学好,再去学会比较快一些。要不然来回的函数调用和类调用就把人搞晕了。
我现在正在学习vc,感觉应该首先明白c++中的,函数,指针,类,和面向对象的编程的主要概念,这样会比较好学,当然,要是通过win api直接调用函数编写结构化程序,那可能就不需要c++了,不过好像比较难。
很简单,C没有编辑应用程序面板的功能
嘿嘿 问你老师不就行了
c语言和VC.C++和VC++的的详细区别
1、应用范围不同 VC.C++是由C发展而来的,与C兼容。用C语言写的程序基本上可以不加修改地用于VC.C++。从VC.C++的名字可以看出它是C的超越和集中。VC.C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言。学习VC++,既要会利用VC++进行面向过...
c和vc还有VC++区别在那
VC 是两种编译器 且都由微软开发 C C 是计算机的两种高级语言 C 最初是以C为基础开发的,被认为是强化的C 但经过数年的发展,C 也有了自己的标准 成为了一门全新的,可以取代C的语言 但最近C 又受到了C#的冲击,开始走下坡路 现在一般是学C 它对于大型程序的编写有很大帮助 C 也是第一种面向...
C语言和VC是什么意思?
VC是一个开发工具 他是连接语言与操作系统的工具 学起来有点难度 它是可视化的c语言编辑环境,想学VC的话当然一定要先学会C++,否者的话你是学不通的.如果时间有限,可以不用专门学C,因为学C++的过程中你会同时了解到一些C的知识,但最好还是要熟悉C,基础打好了,房子才能建得高.急功近利未见得好....
C和VC有什么区别?
1、概念上的区别 C是一种编程语言,是软件编程的一般规范,而VC是一种编程环境或工具。 VC是Microsoft公司在C的基础上提供一些Windows图形界面库。 可以说VC是C加上Windows图形库。2、学习方式上的区别 VC教科书假定用户已经掌握了C语言,假如没有C的基础,是无法了解有关MFC的任何知识的。3、使用上...
Vc和维生素c,是两种物质吗?
vc一般指维生素C,又称维他命C。它们都是同一种物质,是一种多羟基化合物,化学式为C6H8O6。
vc和维生素c哪个好
VC是维生素C的简称,两者实质上是一样的。在食品和营养补充品中,VC通常指的是维生素C。因此,讨论VC和维生素C哪个好是没有意义的,因为它们本质上是一样的物质。维生素C的摄取方式:维生素C主要存在于新鲜的水果和蔬菜中,如柑橘类水果、草莓、红辣椒、绿叶蔬菜等。对于那些不能通过饮食获得足够维生素C...
维生素vc和c他们的作用有什么区别
没区别,维生素c和vc是同种物质,v是英语单词‘‘维生素’’的简称
c和vc是什么关系啊
C是一种编程语言,VC是微软开发的windows C++编译器,二者没有本质上的联系。
c和vc是一样还是有什么区别!VB就是Visual Basic吗?
c是语言 vc是编译环境,支持C与C++ VB就是Visual Basic
C和VC区别在哪
C C++是开发语言,编程语言 VC是集成开发环境,是开发软件的工具
刁狡丹红: C和VC的区别如下:1、概念上的区别 C是一种编程语言,是软件编程的一般规范,而VC是一种编程环境或工具. VC是Microsoft公司在C的基础上提供一些Windows图形界面库. 可以说VC是C加上Windows图形库. 2、学习方式上的区别 VC教科书假定用户已经掌握了C语言,假如没有C的基础,是无法了解有关MFC的任何知识的.3、使用上的区别 C是一种编程语言,而VC是一种工具. C与平台无关. VC只能在Windows上运行. 学习VC,是学习Windows编程. 学习者应该首先学习一种编程语言,例如C,然后再专门学习与平台相关的知识,例如VC.
滑县19743292214: C语言和VC是什么意思? - ?
刁狡丹红: VC是一个开发工具 他是连接语言与操作系统的工具 学起来有点难度 它是可视化的c语言编辑环境,想学VC的话当然一定要先学会C++,否者的话你是学不通的.如果时间有限,可以不用专门学C,因为学C++的过程中你会同时了解到一些C的知...
滑县19743292214: c与c++、vc++的区别? - ?
刁狡丹红: VC++是一个软件开发工具,支持C所有语言,但主流还是C++.从TC到VC++再到.NET,C的编译系统在不断地改进,编译系统是根据语法的变化还有操作系统的更新换代而进行更改和优化的. C++编译器本身还是C的编译器,用它可以像C一样对底层进行操作,只不过它在C的基础上增加了一些面向对象的编译方法.从这个意义上说C++更先进,实用一些.现在基层的系统大多是C语言编写的,而比较先进的软件都是C++或者JAVA编写的.要看你是向哪方面发展,我觉得你还是先学C语言,再学C++.C语言是C++的基础,建议你先学好C语言,打好一个基础,再去弄C++.如果刚开始就学C++,学起来会比较吃劲,但也可以,如果你有计算机操作系统的基础的话.
滑县19743292214: C和C++到底有什么区别,VC的全称是什么,到底VC6.0是C还是C++ - ?
刁狡丹红: C语言一个面向过程的语言,而C++是在C语言的基础之上进行升级,是一个面向对象的语言,可以这样理解,C++就是一个更好的C,VC的全称是VISUAL C++,是微软开发的一款C++的编写工具,所谓的VC6.0就是就是VISUAL C++的6.0版本,它既可以用来编写C程序又可以编写C++程序.
滑县19743292214: c和vc是什么关系啊 - ?
刁狡丹红: C是一种言语 念 C语言 C++也是一种语言 念 CC++语言 VC是一种工具 用来写(编译)C语言写的程序 VC++和VC差不多吧,我想他们的区别就在于你是用C的思想去写程序还是用C++的思想去写.
滑县19743292214: VC和C有区别吗?我指的是语法上面,我学了C之后,能编VC程序吗?比如,一个C程序能在VC下运行吗? - ?
刁狡丹红: VC是编程环境,IDE C是一门计算编程语言 学C以后,能编VC程序吗?VC的语言是C++,C++是兼容C的,所以C程序可以用VC来写和运行
滑县19743292214: vc和c语言有什么区别? - ?
刁狡丹红: VC和C根本就不具可比性,因为VC是一个集成环境和C/C++语言扩展,而C只是一种语言. C/C++是在C语言的基本上进行了一些扩展,比如面向对象编译,引用,模板,STL等. VC是Microsoft的一个集成开发环境,包括编码、编译、调试等.而且VC对标准C++进行了一些扩展,关提供了MFC图形库等内容.
滑县19743292214: C++和VC++的区别和联系 - ?
刁狡丹红: C++是一门编程语言,也是一种面向对象思想. VC++是一种集成开发环境,在C++基础上,已经将图形界面等类库作好了,直接使用就可以.别的开发环境同样拥有自己的类库,比如Bolend C++ Biuder C++是微软出品的C++开发环境,包括编译器,MFC等非常好用的库.VC++是可视化开发语言的一种,和VB(Visual Basic)、VJ(Visual Java)、VF(Visual Foxpro)等是微软的系列产品.VC++提供了C++的集成化开发环境(IDE),可以说VC++作为开发工具,本质上是利用C++语言编程的. C++是语言规范,学习C++不一定要使用VC++,也可以用其他开发环境.
滑县19743292214: vc 与 c有什么不同,他两个是不是相同? - ?
刁狡丹红: 一般来说 大家观念上的vc是微软的集成开发环境 一个开发工具 但是到现在 vc++在.net的完善下 拥有了托管这个机制 有了一点的变动 也可以叫做一个编程语言了 但是把C++改了 变了了类似C#的语言 有点多余 还不如学C# C语言就不说了 传统的面向过程编程语言 在这么多高级编程语言来说 C语言可以说是高级编程语言中的汇编语言 一种可以与底层接触的语言 当然C++也可以 不能说C语言的是最强大的高级编程语言 但是C语言的历史可以说明它真的很强大
滑县19743292214: vc和维生素c一样吗?? - ?
刁狡丹红: VC和维C是一样的.维C,是人们对维生素C的常用简称.VC(维他命C)一般指维生素C.食物中的维生素C主要存在于新鲜的蔬菜、水果中,人体不能合成.水果中新枣、酸枣、橘子、山楂、柠檬、猕猴桃、沙棘和刺梨含有丰富的维生素C;...