c语言语法大全,C语言基本语法

上一小节我们已经看到了C语言程序的基本结构,这是很容易理解的C编程语言等基本构建块。

C语言标记/令牌

C语言程序包括各种令牌和令牌可以是一个关键字,标识符,常量,字符串文字或符号。例如,下面的C语句包括五个令牌:

printf("Hello, World!

");

单个标记是:

printf("Hello, World!

");

分号 ;

在C程序中,分号是语句结束。也就是说,每个语句必须结束了一个分号。它表示一个逻辑实体的末端。

例如,下面是两个不同的陈述:

printf("Hello, World!

");return0;

注释

注释就像帮助文本在C程序,它们会被编译器忽略。它们开始先从/*并使用*/字符终止,如下图所示:

/* my first program in C */

不能有注释中包含注释,他们不能在一个字符串或字符文字出现。

标识符

C标识符是用于标识变量,函数,或任何其它用户定义的项目的名称。一个标识符开始以字母A到Z或a到z或下划线_后跟零个或多个字母,下划线和数字(0〜9)。

C不容许标识符中的标点字符,如@,$和%。 C是区分大小写的编程语言。因此,Manpower和manpower在C语言中是.两个不同的标识符,以下是可接受的标识一些例子:

mohd zara abc move_name a_123

myname50 _temp j a23b9 retVal

关键字

下面的列表显示了C语言的保留字,这些保留字不得使用常量或变量或任何其他标识符名称。

auto

else

long

switch

break

enum

register

typedef

case

extern

return

union

char

float

short

unsigned

const

for

signed

void

continue

goto

sizeof

volatile

default

if

static

while

do

int

struct

_Packed

double

C语言中的空白格

仅包含空格,可能带有注释行,被称为一个空行,那么C编译器完全忽略它。

空白字符是在C用来描述空格,制表符,换行符和评论术语。空格分隔声明的另一部分,使编译器能够找出声明中的一个元素,如int,结束和下一个元素开始。因此,在下面的语句:

intage;

必须有至少一个空白字符(通常是一个空格)int和age之间,以便编译器能够区分它们。在另一方面,如下面的语句:

fruit=apples+oranges;// get the total fruit

没有空格字符是必要的,fruit和=之间或=和apples,虽然是自由的,如果想为便于阅读的目的,就应该包括这些。

¥ 我要打赏

纠错/补充

收藏

上一篇:

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值