C语言介绍
来源:互联网 发布:苹果mac常用软件 编辑:程序博客网 时间:2024/06/05 08:40
C语言简介
C语言是国际上广泛流行的高级语言。1987年,ANSI公布了新标准——87 ANSI C。1990年,国际标准化组织接受了87 ANSI C为ISO C 的标准(ISO9899—1990)。1994年,ISO又修订了C语言标准。目前流行的C语言编译系统大多是以ANSI C为基础进行开发的。不同版本的C编译系统所实现的语言功能和语法规则又略有差别,因此大家应了解所用的C语言编译系统的特点。这里的叙述基本上以ANSI C 为基础。
一 C语言的特点
语言简洁、紧凑,使用方便、灵活。 32个关键字、9种控制语句,程序形式自由。
运算符丰富,34种运算符 。
数据类型丰富,具有现代语言的各种数据结构。
具有结构化的控制语句,是完全模块化和结构化的语言。
语法限制不太严格,程序设计自由度大。
允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点 。
目标代码质量高,程序执行效率高。只比汇编程序生成的目标代码效率低10%-20%。
程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。
二 简单的 C 程序
main () { int a,b,c;scanf("%d, %d", &a, &b);c = max(a, b);printf("max = %d", c);}int max(x,y) int x, y;{ int z;if (x>y) z = x;else z = y;return z;}
从以上例子中 可以看到:
1) C 程序主要由函数构成
C 程序中有三种类型的函数:
主函数main():开发系统提供的特殊函数,每一个 C 程序必须且只有一个 main()函数,它代表了程序开始执行的起始位置。
开发系统提供的函数:如 printf() scanf()等,开发系统提供许多个函数。
程序员自己设计的函数:如 max()
C 程序主要由函数构成,这种特点有利于实现程序的结构化。
2) 一个函数由两部分构成
函数说明部分:包括函数名、函数类型(返回值类型)、形式参数名、形式参数类型。
函数体:大括号{ }中的部分,函数体中包含变量定义部分和执行部分。
一个 C 程序总是从 main()处开始执行,而不管 main() 在源程序中的位置。
C 程序书写格式自由,一个语句可以占多行,一行也可以有多个语句。
语句和数据定义后必须要有分号 ,例 c = a + b;
C 语言用函数进行输入输出,如 scanf(); printf();
C 语言用“/* */”作多行或单行注释,“//”作单行注释。
- C语言库函数介绍
- C语言const介绍
- C语言const介绍
- C语言历史介绍
- [转贴]C语言介绍
- [转贴]C语言介绍
- 第一章 C语言介绍
- C语言基础介绍
- c 语言 数据介绍
- c语言指针介绍
- c语言介绍
- 0 C语言介绍
- C语言介绍
- c#--XAML语言介绍
- C语言程序介绍
- C语言详细介绍----初识C语言
- C语言介绍,C语言解答。
- [C/C++]: C语言标准大致介绍
- DSP实验五(单路,多路模数转换)
- js 实现简单的弹幕
- NUC1178 Kickdown
- c++ socket 模拟 http
- Drawlayout 抽屉 禁用滑动
- C语言介绍
- 网络图片浏览器
- 向内置存储卡内写入和读出文件
- 使用IText实现office Word文档导出
- 结构体类型在定义变量时,其前可以省略
- 动态控制线程池中正在运行的任务
- 安装Cloudera Manager Server和Agent过程中遇到的问题
- spring-boot Hello World
- leetcode 495. Teemo Attacking