我们已经成功地编译了我们的应用程序。但是在编译时,我们没有关于这个程序的详细信息。在本章中,我们将学习C编程语言的基础知识。
代币
C程序中最小的部分是令牌。编译器从读取源代码和解析标记开始。如果出现意外的令牌,编译过程将停止并给出错误。从开发者的角度来看,令牌并不是那么重要。下面是一个关于令牌的示例。
printf("Hi");
- 打印F
- (
- “嗨”
- )
- ;
分号
在C语言中,分号用作语句结束符。每个语句以分号结尾。最常见的错误原因之一是缺少分号。下面的代码部分将生成和分号错误。
printf("Hello, Poftut! "); return 0 }
正如我们在截图中看到的,我们将得到一个错误,如 expected ';' ...
如果我们漏掉分号。
声明
声明 是C语言中最小的部分,从开发者的角度来看是有意义的。 语句用分隔符分隔 semicolons
就像下面一样。
printf("Hello, Poftut! ");
此语句将一些文本打印到标准输出
return 0;
此语句从函数返回0
int age;
此语句将创建一个名为age的变量。
如果一个语句不使用分号,它将给出一个不编译的错误。
评论
注释是C语言的重要工具。编写程序rams不仅仅是编写代码。要编写可理解的代码,应该有自己和他人的文档。这些文档可以在源代码中完成,而不会影响应用程序进程。注释是记录源代码的方法。注释不会被编译或执行。下面的例子我们可以看到有两种类型的评论。
- 单行注释仅包装单行并用指定
//
- 多行注释包装多行并以
/*
,以结尾*/
#include stdio.h int main(){ //This is a comment for single line /* This is an other comment for multiple lines */ printf("Hi poftut.com"); //This is a comment too return 0 }
标识符
标识符用于设置变量、函数和用户定义项的名称。标识符可以使用字母 A
到 Z
, a
到 z
,下划线 _
和 numbers
. 但是数字不能用作标识符中的第一个字符这里有一些可接受的标识符。
a a10 var_x AAA myfunction _temp Temp
以下是一些不可接受的标识符
10a @var a$ %myfunction
区分大小写
C是区分大小写的语言。这意味着 age
与…不一样 Age
. 他们规定了不同的事情。下面的示例将产生错误。
#include stdio.h int main(){ int age=30; printf("%d",AGE); return 0 }

AGE
变量就像未定义的。
关键词
关键字是C语言使用的保留字。例如 char
用于定义字符变量,不能用作变量、函数等自定义项的名称。C语言禁止下列用法。
int char;
我们不能使用 char
作为变量名。
![图片[3]-C语法和基础知识-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2016/12/poftut_img_585e1ede10343.png)
这里是C使用的关键字。
相关文章: 如何在批处理文件MS-DOS中编写注释块?
汽车 | 其他的 | 长的 | 转换 |
打破 | 枚举 | 登记 | 类型定义 |
案例 | 外部 | 返回 | 联盟 |
烧焦 | 浮动 | 短的 | 未签名 |
常数 | 对于 | 签署 | 无效 |
持续 | 转到 | 大小 | 不稳定的 |
违约 | 如果 | 静止的 | 虽然 |
做 | 内景 | 结构 | _打包的 |
双重的 |