哦!这该死的 C 语言 (6)

在入门例子程序中,我们声明了一个 number 变量,并为其赋值为 11,赋值是 C 语言的基本操作之一。这行代码的意思就是把值 1 赋给变量 number。在执行 int number 时,编译器会在计算机内存中为变量 number 预留空间,然后在执行这行赋值表达式语句时,把值存储在之前预留的位置。可以给 number 赋不同的值,这就是 number 之所以被称为 变量(variable) 的原因。

哦!这该死的 C 语言

printf 函数

在入门例子程序中,有三行 printf(),这是 C 语言的标准函数。圆括号中的内容是从 main 函数传递给 printf 函数的。参数分为两种:实际参数(actual argument) 和 形式参数(formal parameters)。我们上面提到的 printf 函数括号中的内容,都是实参。

return 语句

在入门例子程序中,return 语句是最后一条语句。int main(void) 中的 int 表明 main() 函数应返回一个整数。有返回值的 C 函数要有 return 语句,没有返回值的程序也建议大家保留 return 关键字,这是一种好的习惯或者说统一的编码风格。

分号

在 C 语言中,每一行的结尾都要用 ; 进行结束,它表示一个语句的结束,如果忘记或者会略分号会被编译器提示错误。

关键字

下面是 C 语言中的关键字,C 语言的关键字一共有 32 个,根据其作用不同进行划分

数据类型关键字

数据类型的关键字主要有 12 个,分别是

char: 声明字符型变量或函数

double: 声明双精度变量或函数

float: 声明浮点型变量或函数

int : 声明整型变量或函数

long: 声明长整型变量或函数

short : 声明短整型变量或函数

signed : 声明有符号类型变量或函数

_Bool: 声明布尔类型

_Complex :声明复数

_Imaginary: 声明虚数

unsigned : 声明无符号类型变量或函数

void : 声明函数无返回值或无参数,声明无类型指针

控制语句关键字

控制语句循环的关键字也有 12 个,分别是

循环语句

for : for 循环,使用的最多

do :循环语句的前提条件循环体

while:循环语句的循环条件

break : 跳出当前循环

continue:结束当前循环,开始下一轮循环

条件语句

if:条件语句的判断条件

else : 条件语句的否定分支,与 if 连用

goto: 无条件跳转语句

开关语句

switch: 用于开关语句

case:开关语句的另外一种分支

default : 开关语句中的其他分支

返回语句

retur :子程序返回语句(可以带参数,也看不带参数)

存储类型关键字

auto : 声明自动变量 一般不使用

extern : 声明变量是在其他文件正声明(也可以看做是引用变量)

register : 声明寄存器变量

static: 声明静态变量

其他关键字

const: 声明只读变量

sizeof : 计算数据类型长度

typedef: 用以给数据类型取别名

volatile : 说明变量在程序执行中可被隐含地改变

后记

这篇文章我们先介绍了 C 语言的特性,C 语言为什么这么火,C 语言的重要性,之后我们以一道 C 语言的入门程序讲起,我们讲了 C 语言的基本构成要素,C 语言在硬件上是如何运行的,C 语言的编译过程和执行过程等,在这之后我们又加深讲解了一下入门例子程序的组成特征。

如果你觉得这篇文章不错的的话,欢迎小伙伴们四连走起:点赞、在看、留言、分享。你的四连是我更文的动力。

你好,我是 cxuan,我自己手写了四本 PDF,分别是 Java基础总结、HTTP 核心总结、计算机基础知识,操作系统核心总结,我已经整理成为 PDF,可以关注公众号 Java建设者 回复 PDF 领取优质资料。

哦!这该死的 C 语言

我自己写了四本 PDF ,非常硬核,链接如下

我自己写了四本 PDF ,非常硬核,链接如下

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxyzg.html