计算机的 “语言文字系统”由且只由 ‘0’和‘1’构成,人很难记住各种‘0’与‘1’构成的指令,为此,我们将不同功能的 01指令 与 不同字母符号构成的指令 一一对应,编程语言由此而来。

1、什么是编译?

编译即翻译,翻译官(编译器)将 编程语言 转换成 对应的计算机可识别的01指令

2、我对C语言的印象

目前我接触的编程语言有C、Java、pythong

python方便简洁,如同旭日东升的学子

Java应用广深,像加班加点努力工作的社畜

唯有C语言老而弥坚,像个中年肌肉大叔

3、main函数

一段完整的C语言代码,必不可少的就是main()函数

main函数是程序的入口,有且仅有一个

标准写法:

int main()

{
return 0;

}

这里函数名main是大家约定好的,默认的,改名编译器会报错

学习单片机时又接触了一种main函数的写法:

void main()

{
}

这种写法看似简洁,但是使用时,有些高级编译器编译会不通过,所以尽量使用标准写法,不纠结茴香豆,但感兴趣可以深挖,增加学习深度。

4、第一个程序 hello world

#include <stdio.h>

int main()

{
printf("hello world")

return 0;

}

 

 

打上代码编译却报错,原来是少个“;” ,我不是故意少打,是实实在在的忘打,所以,即使是固定的模版,也尽量自己敲一遍,学习阶段少玩梗,少用Ctrl+C。

那么加上分号,成功运行如下:

 

 

"printf"是一个库函数,功能如其名,打印,可将将双引号里hello world替换试试。

"#include <stdio.h> "告诉编译器包含头文件。

"std" —— 标准

"i" —— input

"o" —— output

C语言历史习惯"return 0;",代码正常运行。
————————————————
版权声明:本文为CSDN博主「2301_76271519」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/2301_76271519/article/details/134753836