C语言

C语言的特点:C语言虽是高级编程语言,但它也具备了能够和汇编语言相媲美的低层处理(内存操作及位操作)功能。

变量和函数:不管使用什么样的编程语言,程序内容都是由数据和处理构成的至于程序的数据和处理具体该如何表示,则根据编程语言的不同而不同。在 C语言中,数据用变量来表示,处理用函数来表示。因而,语言的程序就是由变量和函数构成的(图 A-1)。

   程序变量则受位数和精度的限制。这是因为,计算机的存储容量是有限的。计算机中预先被定义过的位数和精度称为数据类型。C 语言中主要的数据类型如表 A-1 所示。其中,Char、short、int 是整数用的数据类型float 和 double 是小数用的数据类型。

 

 标准函数库:函数包括程序员自己编写的函数以及系统提供的函数。其中,后者通常称为标准函数库。标准函数库是指具有可被各种程序使用的通用功能的函数。本书的示例程序中涉及到的 printf、scanf、rand 等都是标准函数库的一种。这些函数分别有“输出到显示器上显示”“从键盘输入信息”“产生随机数”等通用功能。

函数的括号中,除变量以外,也可以放置通过文字串、数值等指定的数据信息,这些统称为参数。被作为函数的处理结果而返回的数值称为返回值。利用函数称为函数调用。根据函数种类的不同,也有些函数是不需要参数或没有返回值的。

在图A-2这一过程中,计算机的基本操作大体可以划分为“输入数据“处理数据”“输出数据”三块。

 

函数调用:大规模的程序是由大量函数构成的,而像示例程序这种简单的程序,只需要一个函数就可以实现了。该函数的名称就是 main,这是规定。main 是程序启动时最初运行的函数。在由多个函数构成的程序中程序启动时运行 main 函数,并在 main 函数中调用其他函数,然后该函数又调用其他函数......,像这样,所需要的函数会被一个接一个地调用。而简单的程序中则仅仅包含了最初执行的 main 函数,因此,所有的处理都会集中在该部分进行。

 

其他语法结构:

     C语言的语法结构是ANSI制定的ANSI规定了如表A-2所示的32个C语言的关键字。 

 

 

posted @   叮铃铛铛  阅读(310)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示