◎什么是 C ?
C 是一种编程语言。因为他是源自 C 语言,字面上来说他是“C 的进阶”。要找更加介绍性的文字,请参阅 C 简介 章节。
◎学习 C 之前必须有其他语言的基础吗?
不。在表达式方面,C 是一门简单、清楚的语言。确实,一段 C 代码在一个对编程一窍不通的人看来比某些其他语言更令人迷惑,因为里面使用了很多特别字符({}[]*&!|……)。但是一旦了解了他们的作用,他们会闲的比其他的语言更具清楚的表现能力。
◎我怎么学习 C ?
有很多种方法学习 C ,取决于您的时间、能力和学习方法,您能够选择去参加一个培训班或尝试用书、指南连同各种资料自学。<a href="http://www.cplusplus.com/doc/">文档</a>章节包含了能够帮助您学习这门语言的信息。
◎什么是 OOP:面向对象编程?(译者注:原文为 POO,疑为笔误)
这是一种编程模型。他使用一种将编程中的部件都视为“有自身特点的对象”的透视法进行编程,以辅助或替代传统的、没有“对象”概念而只有过程和变量的结构化编程方法。
◎什么是 ANSI-C ?
ANSI-C 是 C 语言的 ANSI/ISO 国际标准的名字。按照这个标准编写程式,则您的代码能够被各种支持这个标准的系统或界面轻易地移植。
◎我怎么知道我的编译器是否支持 ANSI-C 标准?
逻辑上,一个完全支持 ANSI-C 标准的编译器必须比这份标准出版的时间——1997年11月——更新。当然,也有很多旧的编译器能够支持几乎任何标准中“著名”的条例(well-known criteria)。假如您对您的编译器是否支持 bool, using namespace 和 template 关键字,您能够用类似下面这样一段程式去检测:
#include <iostream>
using namespace std;
template <class T>
bool ansisupported (T x) { return true; }
int main() {
if (ansisupported(1)) cout << " ANSI OK ";
return 0;
}
◎我怎么写 Windows 程式?
您需要一个能编译、链接 Windows 代码的编译器连同为 Windows 环境研发程式所必须的库和包含文档。
◎什么是 Visual C ?什么是 Visual (可视化)编程?
Visual C 是 Microsoft 公司的一款带有集成环境的 C 编译器。他包含了能简化研发强大程式的工具连同必需的库文档。他的使用方法就是被称作“可视化编程”的方法。更有一些其他公司研发的和之类似的、拥有自己的工具和库的研发环境,例如 Borland C , Visual Age,等等……




