计算机的 “语言文字系统”由且只由 ‘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