Skip to content

1📌

1.1.2📌

程序的执行📌

Quote

①解释:📌

  • 借助一个程序,那个程序能试图理解你的程序,然后执行

②编译:📌

  • 借助一个程序,翻译成机器语言,然后执行
Quote

语言没有编译/解释之分

  • 解释型语言有 特殊计算能力

  • 编译型语言有 确定的运算性能

1.2.1📌

1.2.2📌

FORTRAN→BCPL→B→C

1.2.3📌

C语言用在:📌

操作系统、嵌入式系统、驱动程序、底层驱动、图形引擎、图像处理、声音效果

日常应用很少直接用C语言编写,学习C的过程主要是写练习代码,非真实软件

Tip

C语言需要被编译才能运行,需要:

  • 编辑器
  • 编译器
  • IDE

1.3.1📌

第一个C程序📌

1
2
3
4
5
6
7
8
9
int main()
{
    print("Hello World!\n");

    return 0;
}

//printf:打印字符串
//\n:   换行
1
2
3
4
5
6
7
8
9
int main()
{
    cout<<"Hello World!"<<endl;

    return 0;
}

//cout 打印字符串
//endl: 换行

1.3.2📌

所有程序都要有📌

1
2
3
4
int main()
{
    return 0;
}

1.3.3📌

点计算📌

1
2
3
4
5
6
int main()
{
    printf("12+34=%d",12+34);
    return 0;
}
// %d:把后面一个整数填到这个位置上(占位)