当前位置:首页>维修大全>综合>

c语言本身提供的语句

c语言本身提供的语句

更新时间:2023-09-13 14:09:22

c语言本身提供的语句

c

语言本身没有输入输出语句,这句话是正确的。

 

C

语言输入和输出操作是由函数来实现的。

C

标准函数库中提

供了一些输入输出函数,例如,

printf

函数和

scanf

函数。在使用他

们时,千万不要误认为他们是

C

语言提供的“输入输出语句”。

 

printf

scanf

不是

C

语言的关键字,

而只是函数的名字。

C

供的函数以库的形式存放在系统中,它们不是

C

语言文本中的组成

部分。不把输入输出作为

C

语言提供的语句的目的是使

C

语言编译

系统简单,

因为将语句翻译成二进制的指令是在编译阶段完成的,

有输入输出语句可以避免在编译阶段处理与硬件有关的问题,

可以使

编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都

适用,便于在各种计算机上实现。

 

各种版本的

C

语言函数库是各计算机厂商针对某一类型计算机

的情况编写的,并且已编译成目标文件(

.obj

文件)。它们在连接阶

段与源程序经编译而得到的目标文件相连接,

生成一个可执行的目标

程序。

如果在源程序中有

printf

函数,

在编译时并不把它翻译成目标

指令,而是在执行阶段调用已被连接的函数库中的

printf

函数。

 

C

语言中,输入和输出是经由标准库中的一组函数来实现的。

ANSI C

中,这些函数被定义在头文件

<stdio.h>

;中。

 

有三个标准输入

/

输出是标准

I/O

库预先定义的:

 

1.stdin

标准输入

 

2.stdout

标准输出

 

3.stderr

输入输出错误

 

C

语言是一门面向过程的计算机编程语言,与

C++

Java

等面

向对象编程语言有所不同。

C

语言的设计目标是提供一种能以简易的

方式编译、

处理低级存储器、

仅产生少量的机器码以及不需要任何运

行环境支持便能运行的编程语言。

C

语言描述问题比汇编语言迅速、

工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语

言相当。

C

语言一般只比汇编语言代码生成的目标程序效率低

10%

20%

。因此,

C

语言可以编写系统软件。

 

 

更多栏目