C1节:C语言简介及基础语法

简介

编程语言从最高的打孔机器语言,到汇编语言,再到自然语言,经历了半个多世纪,而众多自然语言(也叫高级编程语言)中,唯独C语言能历经50年而经久不衰,笑看其他语言起起伏伏。这是为什么呢?下面我们从最基础的语法开始谈一谈C语言。以Linux环境为例。(如果是windows,可安装vs或vc)

//hello.c
#include <stdio.h>
int main(){
    printf("Hello world\n");
    return 0;
}

任何语言,都需要翻译成计算机可以理解的机器语言,这个过程对于C语言叫做编译,而对于其他语言有不同叫法,比如python把这个过程叫做解释。在linux中,编译C语言的方式如下:

gcc 源文件名

gcc是编译器,专门用来解释C语言,让计算机来理解。源代码所在的文件叫做源文件,C语言的源文件以.c结尾,如上是hello.c,编译后linux系统默认生成可执行文件a.out,在windows中只要双击就执行了,而在linux中,需要这样

./a.out

.表示当前目录,执行当前目录下的a.out

以上简单快速的描述了C语言从最开始到变成程序的过程,但是还有很多细节,比如,在源文件里应该怎么写,都写什么呢?好学吗,自学可不可以?当然可以,只要你有时间,有些数学和英语基础,就不难。下面详细说明C语言的语法。

C语言基础语法

C语言程序中可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值