请问 C C++ C#是什么区别?C和#不是相同的吗?有什么不同?哪一个是最初级的?

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:06:13
谢谢大家帮忙

这3个语言完全是不同的三门语言:
1.C++和C是非常接近的,因为早期C++的实现是靠一个翻译器把C++的代码翻译成C代码再经过C编译器编译得到程序,经管后来C++编译器已经重新写过,但是前者对后者在语法上是基本兼容的.
2.C#是MS的.net计划中占核心的一门全新语言,采用托管技术的C#能够应用.net的所有功能和类库.
3.造成初学者感觉混淆的是三门语言语法都很相象,其实如果深入下去,会发现三个语言完全是独立的,如果你需要学习C#和C++.可以直接学习而不建议你先学习C.由于C和C++的语言相似性,可能你有C的基础对C++的东西要容易理解一些,但是通常的情况是:1个对C精通的程序员学习C++的学习曲线要比一个开始就学C++的程序员长的多,2者区别在于构建软件的方法和体系的差距.至于C#,如果有点JAVA的基础,你会发现一切是那么的美好呵呵(从这点也能看出MS的手段有时候的确是很厉害的~)

HttpWebRequest在C++中的用法

Dim httpReq As System.Net.HttpWebRequest 'HttpWebRequest 类对 WebRequest 中定义的属性和方法提供支持',也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持。
Dim httpResp As System.Net.HttpWebResponse ' HttpWebResponse 类用于生成发送 HTTP 请求和接收 HTTP 响'应的 HTTP 独立客户端应用程序。
Dim url as String="网页地址"
Dim httpURL As New System.Uri(url)
httpReq = CType(WebRequest.Create(httpURL), HttpWebRequest)
httpReq.Method = "GET"
httpResp = CType(httpReq.GetResponse(), HttpWebResponse)
Dim reader As St