目录:
视频: 初學C語言?? | 想推薦你一個Online Compiler | 三米 2024
每个程序都必须有一个起点。当你运行一个程序的时候,DOS就会把它发送出去 - 就像启动一艘船。作为其最后的码头责任,DOS把微处理器投入到程序中。微处理器然后在该特定的起始点处理该程序的掌舵。
在所有C程序中,起始点是 main() 函数。每个C程序都有一个,甚至是GOODBYE。 C(如图1所示)。 main() 函数是使程序工作的引擎,它在屏幕上显示消息。
<! - 1 - > 图1: GOODBYE。 C及其零件和零件。其他C程序可以在 main() 函数中执行其他任务。但是,无论在哪里,这是程序运行时给计算机的第一条指令。 main()
- 是每个C程序中第一个(或主要)函数的名字。 C程序可以有其他的功能,但是 main() 是第一个。 <!在
- 中,使用括号括住C语言函数名是一种常见惯例。这并不意味着什么。每个人都这样做,它包括在这里,让你在别处看到它时不会怪怪的。在Borland C ++中,你可能看到错误消息“在main函数中。 “这个消息引用了主函数 - void main() ,它包含了你一直在写的C语言指令。
-
- 功能。习惯这个词。 部件 下面是图1中C程序的一些有趣的部分:
#include 被称为预处理器指令,这听起来令人印象深刻,它可能不是正确的术语,但是不需要记住它。它所做的是告诉编译器将“包含”另一个程序或文件以及源代码,这通常避免了许多会发生的小的,烦人的错误。
2。
是一个用尖括号括起来的文件名(这是C语言试图强迫你使用各种括号的东西)。整个语句#include告诉编译器使用文件STDIO。 H,其中包含大多数C程序所需的标准I / O或输入/输出命令。
3。 void main 标识函数main的名字。 void标识函数的类型或函数产生的内容。在main的情况下,它不产生任何东西,而C的术语是“无效的”。“
4。 两个空括号跟随函数名称。有时,这些括号中可能有项目。
5。大括号或大括号包围功能,紧紧地拥抱其所有部分。 {和}之间的所有内容都是图1中main()函数的一部分。 printf
是C语言指令,是编程语言的一部分,最终告诉计算机要做什么。 7。属于printf的是更多的括号。在这种情况下,括号中会包含文本或文本的“字符串”。双引号(“)之间的所有内容都是printf文本字符串的一部分。
8。 文本字符串的一个有趣的部分是n。这是反斜杠字符和一点点n。它表示的是按下Enter键产生的字符。它所做的是以“换行”结束文本字符串。 “
9。 最后,printf行或语句以分号结尾。分号是C编译器知道一个语句何时结束而另一个语句开始的时间 - 就像一个句子末尾的句号。即使printf是这个程序中唯一的指令,分号仍然是必需的。
•程序中的文本被称为 字符串。
例如,“la-de-da”是一串文字。该字符串用双引号括起来。 •C语言由出现在语句中的关键字组成。语句以分号结尾,正如英语句子以句号结束一样。)
C语言本身 - 关键字 C语言真的很简短。 C中只有33
关键字 。如果只有法语是那么容易!表1显示了构成C语言的关键字。 表1:C语言关键字
asm
enum
signed auto extern
sizeof
break |
float |
static |
为 |
结构 |
炭 |
转到 |
开关 |
常量 |
如果 |
的typedef |
继续 |
INT |
联合 |
默认 |
注意 |
注册 |
|
void |
double |
返回 |
volatile |
其他 |
|
不坏,呃?但是这些并不是你在C语言中找到的所有单词。其他词或指令称为 |
函数。 |
|
这些包括像 |
printf |
这样的珠宝和数十个其他常用函数,它们可以帮助创建程序中的基本C语言关键字。 |
如果你使用的是DOS,DOS的特定功能堆积在标准的C armada函数之上。如果你进入Windows,你会发现一些Windows特有的功能,使C的全部词汇量达到数百。不,你真的不需要背诵其中的任何一个。这就是为什么所有的C编译器都带有一个语言参考,这无疑将会使您的电脑熠熠生辉。语言不仅仅是单词的集合。他们还涉及到语法,或者恰当地把词语粘在一起,以便传达可以理解的想法。这个概念完全超出了现代法律界的把握。 |
除语法外,语言还需要规则,例外,记号和点滴,以及各种各样的乐趣和破坏。编程语言类似于口语,因为它们有各种各样的部分和规则。你永远不会被要求记住33个关键字。 |
实际上,在33个关键字中,您最终可能只会定期使用一半。一些关键字是真实的单词!其他是两个或更多单词的缩写或组合。还有一些是程序员女朋友名字的密码。 |
每个关键字都有自己的问题。例如,您不只是使用关键字 else ;你必须在上下文中使用 。 像
printf
这样的函数需要一组圆括号和圆括号内的东西。 (现在不要担心,只要点点头,微笑同意,“是的,
printf
- 确实需要很多东西。”)
- 顺便说一下,
- printf
- 是C函数,而不是关键字,这就是为什么程序开始时需要 #include 的东西。 STDIO。 H文件包含告诉编译器究竟是什么 printf
- 的指令。如果编辑 #include 行,编译器会产生一个奇怪的“我不知道的事情”类型的错误。