程序是怎样跑起来的-第13章 附录 让我们开始C语言之旅

13 附录 让我们开始C语言之旅

    C语言虽说是高级编程语言,但它具备了能够和汇编语言¥:[相媲美]的底层处理(¥:[内存操作]¥:[位操作])功能。

    C语言中,数据用¥:[变量]来表示,处理用¥:[函数]来表示。数学中的变量是¥:[没有位数和精度限制]的。但是在程序中,程序变量则受¥:[位数]¥:[精度]的限制。这是因为,计算机的存储容量是¥:[有限的]。计算机中预先被定义过的位数和精度称为¥:[数据类型]C语言中主要的数据类型有char(character |ˈkærəktə(r)|)shortint(integer |ˈɪntɪdʒə(r)|)longfloatdouble等。

    C程序中使用变量时,需要同时对¥:[数据类型]¥:[变量名]进行定义。通过对变量的数据类型进行定义,就可以确保该变量对应的数据类型所需要的内存空间,并使用¥:[变量名]来对内存空间进行读写。

    函数包括程序员自己编写的函数以及¥:[系统]提供的函数。其中,后者通常称为¥:[标准函数库]。标准函数库是指具有可被各种程序使用的¥:[通用功能]的函数。

    大规模的程序是由大量函数构成的,而像示例程序这种简单的程序,只需要一个函数就可以实现了。该函数的名称就是¥:[main],这是规定。main是程序启动时¥:[最初运行的]函数。在由多个函数构成的程序中,程序启动时运行main函数,并在main函数中调用其他函数,然后该函数又调用其他函数......

    C语言中的若干关键字:breakcasecharconst(¥:[constant] |ˈkɒnstənt|)continuedefaultdodoubleelseenum(¥:[enumerate] |ɪˈnjuːməreɪt, American -ˈnuː-|)extern(¥:[external] |ɪkˈstɜːnl| adj 外在的)floatforgotoifint(integer |ˈɪntɪdʒə(r)|)longregisterreturnshortsigned(¥:[sign] |saɪn| n 符号 v 签订、签名)sizeofstatic(¥:[static] |ˈstætɪk| adj 静止的、稳定的)struct(¥:[structure] |ˈstrʌktʃə(r)| n 结构、建筑物)switchtypedefunion(¥:[union] |ˈjuːnɪən| 结合、联邦)unsignedvoid(void |vɔɪd|)whilevolatile((¥:[volatile] |ˈvɒlətaɪl, American -tl| adj 易挥发的)说明变量在程序运行中可被隐含地改变)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值