目录:
视频: 04 指向函數的指針 2024
与人类语言不同,C没有任何变调或情况。你会发现没有男性,女性,或中性。而且你永远不需要知道 pluplefect 和 虚拟语义 的含义。你必须理解一些术语,语法和其他恶作剧。
关键词
忘记名词,动词,形容词和副词。 C语言有 关键字 。与人类语言不同的是,你需要知道至少2000个单词才能识字,C语言体现的是一个很少的词汇:只有少数关键词存在,你可能永远不会使用它们。 <! --1 - >
_Alignas破 | 浮 | 签署 | _Alignof |
情况下 | 为 | 的sizeof | _Atomic |
炭 | 转到 | 静态 | _Bool |
常量 | 如果 | 结构 | _Complex |
继续 | 内嵌 | 切换 | _Generic |
默认 | INT >的typedef | _Imaginary | 做 |
长 | 联合 | _Noreturn | 双 |
寄存器 | 无符号 | _Static_assert | 否则 |
限制 | 空隙 | _Thread_local | 枚举 |
返回 | 挥发性 | 汽车 | 的extern |
短 | ,而 |
|
这些关键字代表了C语言的基本命令。这些简单的方向以各种有趣的方式结合起来,做出奇妙的事情。但是这个语言不会停留在关键字上。不要打扰记忆关键字列表。 |
-
关键字也被称为
-
保留字,
-
这意味着您不能将函数或变量命名为与关键字相同的名称。当你试图这样做的时候,编译器就像一个醉鬼的,党派的政治博主一样呻吟。
函数 -
如果只找到44个关键字,则C语言中有数百个(如果不是数千个)函数,包括您创建的函数。将功能看作是完成任务的编程机器。确实,函数是C语言的主要工具。 函数的指示符号是括号的外观,如puts函数的puts(),它显示文本。具体来说, puts
表示“放置字符串”,其中
字符串
是比单个字符长的文本的编程术语。函数有几种使用方式。例如,哔声()功能可能会导致计算机的扬声器发出嘟嘟声: beep(); 有些函数是发送的值,如 puts(“Greetings,human。“); 在这里,字符串Greetings,human。(包括句号)被发送到puts()函数,发送到标准输出或者显示在屏幕上,双引号定义字符串, t被发送到标准输出,括号中的信息被认为是函数的
参数,
或
值
,
传递给函数 函数可以 生成, 或返回信息: value = random(); random()函数生成一个随机数,从函数返回并保存在变量C中的函数一次只返回一个值,它们也可以不返回,函数的文档解释了函数返回的内容 函数也可以发送信息或返回一些东西:
函数也可以发送信息以及返回值: result = sqrt(256); sqrt()函数的值是256.然后计算该值的平方根即结果被计算并返回,存储在结果变量中。 C中的函数必须在使用之前定义。该定义称为
原型
。
有必要让编译器明白你的代码是如何使用这个函数的。
您可以在线查找所有C语言函数的列表,即所谓的
C库引用。
函数原型保存在
-
头文件 , 中,必须包含在源代码中。 函数本身存储在C语言库中。一个
-
库 是一组函数和执行这些函数的代码。链接程序时,链接器将函数的代码合并到最终的程序中。
-
与关键字一样,功能区分大小写。 运算符 与函数和关键字混合使用的是各种符号,统称为 运算符。他们大多数是数学的起源,包括传统的符号,如加号(+),减号( - )和等号(=)。
-
运算符被引入了C语言的函数,关键字和其他部分;例如: result = 5 + sqrt(value); 在这里,=和+操作符被用来编制某种数学的巨型巨型。不是所有的C语言操作符都执行数学运算。