《C现代方法》第二章:C语言基本概念 (2)

标识符

    标识符可以含有字母、数字和下划线,但必须以字母或下划线开头。区分大小写。

    两种常用命名法:

   1、小写字母+下划线。

如:symbol_table    current_page    name_and_address;

   2、避免使用下划线,标识符中每个单词大写字母开头。

如:SymbolTable   CurrentPage    NameAndAddress

   注: C语言对表示符的最大长度没有限制,但是编译器只能记住前31个字符。如果两个不同的标识符的前31个字符都相同,那么编译器无法区别它们。

 

关键字

    关键字是系统专属的字符,不能用作表示符

 

    总共32个关键字:

    auto                         double                        int                     struct

    break                       else                             long                  switch

    case                         enum                          register             typedef

    char                         extern                         return               union

    const                       float                            short                  unsigned

    continue                  for                               signed                void

    default                     goto                            sizeof                volatile

    do                            if                                 static                  while

 

    注:有关表示符的其他限制:    某些编译器把标识符如asm、far、near等视为附加关键字。属于标准库的标识符也是受限的。以下划线开头的标识符也是受限的。

 

 

C程序的布局

    语句可以划分在任意多行内。如:

    printf("dimensional weight (pounds);%d/n",

          (volume + CUBIC_IN_PER_LB - 1) / CUBIC_IN_PER_LB );

    是可以的。

 

注释中再嵌套一个新的注释是非法的。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值