个人理解:首先我们要了解我们人有人的语言,动物有动物的语言,那么机器也有自己的语言叫做机器语言,但是其繁杂不宜表达所以我们创造出高级语言。及用语言替换010101010(机器语言)
任何事物都有它内在构造和结构就像人体有自己的结构头是头身体是身体那么我们用c语言写出来的程序自然也会有他的构造。
1.c程序的构造
1.源文件
一.1个c程序可以由一个或者多个源文件构成(.c)eg:一个游戏的他各种配置文件是非常多的他不可能是一个文件构成的,如果一个文件构成,如果部分不是太重要的功能出错而影响整体,这显然是非常不值得的。
二.1个c程序有且仅有一个入口,这个入口称为主函数main()
一个程序总是从主函数开始执行,最后结束于主函数,且一个程序只能有一个主函数
main位置可以任意放
c程序的基本单位就是函数
2.预处理命令
#include<stdio.h>
#代表预处理命令
include包含
<stdio.h>引入文件 也可引入.文件
stdio: standard input output 标准的输入与输出
当我们的源代码要用到标准的输入于输出函数时就要包含stdio.h文件
stdio.h_百度百科 (baidu.com)https://baike.baidu.com/item/stdio.h/9637809?fr=aladdin<>与“”的区别在于搜索路径不同
<>:编译器到系统路径下查找头文件
“”:编译器首先在当前目录下查找头文件,如果没找到,则再到系统路径
文件中一般都会出现注释的情况(做笔记标注类似)解释这一行代码的作用。分为单行注释和多行注释。
单行注释://
\
多行注释:/*
这就是多行注释
*/
任何程序多写注释会让你比较清晰,较好的注释有利于自己和他人的使用。
c语言的执行过程:1.编写代码(测试.c)2.编译(检查语法,生成目标文件.obj)3.链接(测试.obj文件和库文件打包成.exe文件)4.执行(.exe文件)
这里学习了一个简单c程序构成分别为源文件.c一个或者多个 主函数只能有一个且可任意放 c程序基本单位为函数 注释有单行// 多行/**/