什么是C语言?
/view/378391.htm
c语言 百科名片
C语言是Combined Language(组合语言)的中英混合简称。
是一种计算机程序设计语言。
它既具有高级语言的特点,又具有汇编语言的特点。
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。
目录
- 简介
- C 语言特点:
- 发展历史
- 优点
- 简洁紧凑、灵活方便
- 运算符丰富
- 数据结构丰富
- C是结构式语言
- C语法限制不太严格,程序设计自由度大
- C语言允许直接访问物理地址,对硬件进行操作
- 生成目标代码质量高,程序执行效率高
- C语言适用范围大,可移植性好
- 缺点
- 结构特点
- 学习C语言
- 学好C语言的运算符和运算顺序
- 学好C语言的四种程序结构
- 掌握一些简单的算法
- 新标准
- 图形编程
- 应用实例
- 经典教材
- The C Programming Language
- Expert C Programming
- C Traps and Pitfalls
- Pointers on C
- C: A Reference Manual
- C Primer Plus
- 计算机等级考试
- 中文C语言
- 简介
- C 语言特点:
- 发展历史
- 优点
- 简洁紧凑、灵活方便
- 运算符丰富
- 数据结构丰富
- C是结构式语言
- C语法限制不太严格,程序设计自由度大
- C语言允许直接访问物理地址,对硬件进行操作
- 生成目标代码质量高,程序执行效率高
- C语言适用范围大,可移植性好
- 缺点
- 结构特点
- 学习C语言
- 学好C语言的运算符和运算顺序
- 学好C语言的四种程序结构
- 掌握一些简单的算法
- 新标准
-
- 图形编程
- 应用实例
- 经典教材
- The C Programming Language
- Expert C Programming
- C Traps and Pitfalls
- Pointers on C
- C: A Reference Manual
- C Primer Plus
- 计算机等级考试
- 中文C语言
展开
编辑本段简介 C
数据结构(c语言版)
语言[1]是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构程序设计语言之一。
它由美国贝尔研究所的D.M.Ritchie于1972年推出。
1978后,C语言已先后被移植到大、中、小及微型机上。
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。
许多著名的系统软件,如DBASE Ⅳ都是由C 语言编写的。
用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了,像PC- DOS 、WORDSTAR等就是用这种方法编写的。
编辑本段C 语言特点: C语言
avr单片机c语言高级程序设计
是一种成功的系统描述语言,用C语言开发的UNIX操作系统就是一个成功的范例;同时C语言又是一种通用的程序设计语言,在国际上广泛流行。
世界上很多著名的计算公司都成功的开发了不同版本的C语言,很多优秀的应用程序也都使用C语言开发的,它是一种很有发展前途的高级程序设计语言。
1. C是中级语言。
它把高级语言的基本结构和语句与低级语言的实用性结合起来。
C 语言可以像汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2.C是结构式语言。
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
这种结构化方式可使程序层次清晰,便于使用、维护以及调试。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3.C语言功能齐全。
具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。
另外C语言也具有强大的图形功能,支持多种显示器和驱动器。
而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。
c语言
4. C语言适用范围大。
适合于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。
C语言对编写需要硬件进行操作的场合,明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。
它是数值计算的高级语言。
5.C语言文件由数据序列组成,可以构成二进制文件或文本文件 常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Dev-C++,Code::Blocks,Borland C++, C++ ,Borland C++ Builder,GNU DJGPP C++ ,win32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等等…… 对于一个初学者,Microsoft Visual C++是一个比较好的软件。
界面友好,功能强大,调试也很方便。
什么是C语言?
以下是C语言的结构:
1.一个C语言源程序可以由一个或多个源文件组成。
2.每个源文件可由一个或多个函数组成。
3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
4.源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
5.每一个说明,每一个语句都必须以分号结尾。
但预处理命令,函数头和花括号“}”之后不能加分号。
6.标识符,关键字之间必须至少加一个空格以示间隔。
若已有明显的间隔符,也可不再加空格来间隔。
如果你是一个初学者,建议你用Microsoft Visual C++的软件比较好。
界面友好,功能强大,调试也很方便。
这是微软出的一个C语言集成开发环境(IDE),主要有:VC++6.0、VS2005.VS2008.VS2010等,分为企业版和学生版等。
对于初学者VC++6.0是比较容易上手的,但其对标准支持的不好可能使人养成不良的编程习惯。
在unix/linux操作系统上,学习c语言一般使用vim/emacs来编辑源文件,使用来编译源文件,使用make程序来管理编译过程。
什么是c语言
C语言是一种计算机程序设计语言。
它既具有高级语言的特点,又具有汇编语言的特点。
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。
许多著名的系统软件,如DBASE Ⅲ PLUS、DBASE Ⅳ都是由C 语言编写的。
用C 语言加上一些汇编语言子程序,就更能显示C 语言的优势了,像PC- DOS 、WORDSTAR等就是用这种方法编写的。
归纳起来C 语言具有下列特点:
1. C是中级语言。
它把高级语言的基本结构和语句与低级语言的实用性结合起来。
C 语言可以像汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2.C是结构式语言。
结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
这种结构化方式可使程序层次清晰,便于使用、维护以及调试。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3.C语言功能齐全。
具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。
另外C语言也具有强大的图形功能,支持多种显示器和驱动器。
而且计算功能、逻辑判断功能也比较强大,可以实现决策目的的游戏。
4. C语言适用范围大。
适合于多种操作系统,如DOS、UNIX等等;也适用于多种机型。
C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。
它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++, C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS, C++ 11.0 for DOS,GNU DJGPP C++ ,win32 C Compiler 3.1,Microsoft C,High C,Turbo C,Dev-C++,C-Free, win-tc 等等……
什么是 C语言
大部分的关于C的著作都提到ANSI C Standard,但我相信少有C程序员真正细致阅读过ANSI C标准(当然了对于作C编译器的程序员来说这个标准肯定是烂熟于胸了^_^),在这个系列的文章中我将和大家一起浏览一下ANSI C标准(C99,以下称标准),呵呵,当然也不能面面俱到,只是“走马观花”。
1. 什么是“标准”(这里指编程语言标准)
按p.lang.c的C FAQ的意思:“标准只是把现存的实践整理成文。
编程语言标准可以看作语言使用者和编译器实现者之间的协议。
协议的一部分是编译器实现者同意提供, 用户可以使用的功能。
而其它部分则包括用户同意遵守, 编译器实现者认为会被最受的规则。
只要双方都恪守自己的保证, 程序就可以正确运行。
如果任何一方违背它的诺言, 则结果肯定失败。
2. ANSI C Standard到底讲了啥?
这就是标准中"Scope"一节所要讲述的问题。
按照标准说明:标准详细说明了使用C语言书写的程序的形式,规范对这些程序的解释。
包括:
-- C程序的表示法;
-- C语言的语法和约束;
-- 解释C程序的语义规则;
-- C程序输入和输出的表示;
-- 一份标准的实现的限定和约束。
3、有关标准中所用术语的解释
在标准的第3章列出了标准中所用的一些难解的术语、定义和符号。
我想这些术语用英文解释应该更为精确,建议在看标准前认认真真的看一遍这些术语。
有些术语解释第的确确让我弄清了我以前的一些疑惑。
详细标准可以在此下载 /Resource/9b5e6e32-b519-4e3b-9e1a-154719bd277e.aspx
/downinfo/163.html
什么是C语言
编程!! C语言 VF VB 。
。
。
等等 很多
C语言是比较常见的 非常难学 需要文化程度高中以上数学水平~
就是编写程序 什么杀毒软件啊 防火墙这些都是C语言 以及其他一写程序编写出来的·