C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特色迅速在全世界普及和推广。C语言不但执行效率高并且可移植性好,能够用来开发应用软件、驱动、操做系统等。C语言也是其它众多高级语言的鼻祖语言,因此说学习C语言是进入编程世界的必修课。编程
#include<stdio.h> int main( int argc, char *argv[ ]) { printf("Hello World"); return 0; }
一个C程序有且只有一个主函数,即main函数。数组
C语言注释方法有两种:ide
多行注释: /* 注释内容 */ 单行注释: //注释一行
首先是C语言的结构。“一个C程序就是由若干头文件和函数组成。
C程序就是执行主函数里的代码,也能够说这个主函数就是C语言中的惟一入口。
printf()是格式输出函数
return是函数的返回值,根据函数类型的不一样,返回的值也是不一样的。
注意:C程序必定是从主函数开始执行的.函数
头文件包含命令“#include<>”和“ #include” “ ”两个形式大致相同,区别在于寻找<>和""中包含的头文件的顺序,即先从哪个位置开始搜索这个头文件。
< >引用的是编译器的类库路径里面的头文件
""引用的是你程序目录的相对路径中的头文件
也就是说若是你使用的头文件是像stdio.h, math.h, stdlib.h这样的系统提供的头文件那么咱们使用<>(这三个头文件是比较经常使用的),若是是你本身编写的头文件,咱们使用" "。学习
而后是<>中包含的头文件stdio.h。stdio 就是指 “standard input and output"即标准输入输出。 spa
其中包含的函数有getchar, putchar, scanf, printf, gets, puts, sprintf这些函数, 做用都是读取数据和输出数据。操作系统
其中咱们如今比较熟悉的就是printf函数咱们知道他能够将一些内容打在屏幕上.code
计算机里的函数:blog
函数是指一段在一块儿的、能够作某一件事儿的程序。也叫作子程序、(OOP中)方法。开发
咱们把一个C语言程序看成一个大房子。咱们要执行这个程序须要进入这个房子。嗯,先进入这间房子的入口,就好比那个换鞋的地方,或者直接是客厅。
嗯,而后咱们想要进入其余房间(函数)就要从客厅进入(固然房间和房间之间也互通并非只能从主函数进入,有错误请大佬指出,在我能力范围内这段描述没啥问题)。
因此说主函数是每一个C语言程序所必须的程序入口。至于这个int,后面再说。
关于规范和注释,并不想多讲,原本就没有多少内容,只是一个规范。必定要注意的一点,要用英文半角输入
C语言--->汇编语言--->机器语言。
固然这是检查过程序错误后的编译阶段,在检查以前还有预处理阶段。也就是咱们写在主函数以前的部分以“#”开头的命令。
以#include<>为例,预处理器将<>中的内容粘贴进你编写的C程序使得你能够直接调用头文件中的函数等东西。
粘贴这个词用的很形象,意思就像是自己你的文章中没有写这个内容,可是你如今须要这个内容但你又懒得写,因而就直接截取了一段,
粘贴在了你空给这部份内容的地方。固然这部分借来的代码会和你写的代码一块儿转换为汇编语言和机器语言。