C语言基于B语言
C语言是所有语言的老大:
1、直接操作底层硬件(设备驱动程序、操作系统、嵌入式开发等)
2、代码速度最快(运行速度最快,几乎等于Perl汇编语言)
3、所有编程语言之母
4、全能王,任何软件都可以用C语言开发
程序和编程语言
程序:一系列对数据加工的指令
编程语言:表示指令和数据的规则
机器语言:计算机识别0和1
汇编语言:机器语言的字符化表示,每个汇编指令对应一个机器语言指令(缺少通用性)
高级语言:用类人类语言表示指令和数据
编译器(解释器):将高级语言编程的程序转化为机器指令程序
main函数
C程序是由函数构成;C程序总是执行叫做main的函数;
花括号{}里的一组语句就构成了函数体。
return关键字
return(返回)语句表示从函数中返回、结束函数的执行
main()函数返回结果0给操作系统,表示没有错误,返回非0,一般表示某种错误。
printf函数
C语言的标准库提供的,用于在屏幕上输出信息(标准库主宰写的)
标准输入输出头文件stdio.h中声明了printf函数。因此必须用预处理指令#include将改文件包含进来。
#include
int main()
{printf("hello world");return 0;
}
预处理器
源代码→预处理器→无预处理指令源代码→编译器(解释器)→机器指令代码
编程环境安装
编译器(gcc,cl)+文本编辑工具(记事本、sublime、nodepad++等)
Minimalist GNU for Windowswww.mingw.org
集成开发环境(CodeBlock,Visual Studio)
Code::Blockswww.codeblocks.orgVisual Studio IDE, Code Editor, Azure DevOps, & App Center - Visual Studiovisualstudio.microsoft.com
Online C Compiler
www.onlinegdb.com/onlineccompilerwww.onlinegdb.com