您的位置  > 互联网

C语言的方方面面,从最基础的语法带领大家入门

从这篇文章开始,我将分享C系列,介绍C语言的方方面面,从最基本的语法开始,一起学习C。 最终目标是熟练使用C进行项目开发,并符合公司级C标准水平。

推荐一些C语言的书籍和视频:

初学者指南:

《C程序设计语言》机械工业出版社

C 增强和进步:

《C 陷阱和陷阱》、《C 专家编程》、《C 和指针》

C视频:

郝斌的C视频,51CTO上也有不错的C视频

学习C语言采用三步走策略:看视频+看书+写小demo,不断加强你对C的理解,感受编程,激发你的兴趣,从而提高你的编程能力。

在进入正式学习之前,建议大家看一下

C的前世今生:

工欲善其事,必先利其器。 C开发的开发工具太多,其开发平台主要基于主流的win和Linux平台。 我刚学C的时候用的是win平台。 使用VC++6.0编写代码、编译和运行。 这个开发工具对于初学者来说非常友好,但是现在我在Linux下使用vim来编写C程序。 真心觉得用vim写C的程序员真是牛逼。 加油,朝着C C++的方向前进。 如果你说你不懂Linux,那么你对底层和编译的理解就太浅了。 强烈建议选择 Linux C/C++。 对于服务器端开发,C和Linux可以同时学习。

现阶段,对于C来说,可以先使用win平台,在网上找到任何开发工具,然后就可以编写C代码了。 让自己先采取行动,然后再深入。 在学习了 Linux 并改变了平台开发之后,这就是我来到这里的原因

一个简单的C语言程序:

#include

void main(void){
    printf("Hello world!\n");
}

这基本上是每个刚开始接触C语言的人写的第一个程序。 当我写几行代码时,我对双引号、一次输入1个括号还是2个括号、大括号是否应该包裹在最后感到非常困惑。 这是我写的:有什么用? 我个人对此很不理解,也感觉很不舒服。 我只知道这是用C写的最简单的程序,按照这个就可以了。 (以上几行代码稍后会写成一篇文章给大家分析一下。)

C程序的几个特点:

1、main()主函数:一个独立的、完整的、正确的C语言程序只有一个主函数。 main函数是整个程序的入口,无论写在哪里。

2. ;:分号是C语言语句结束的标志。 如果没有这个分号,则只能形成一个表达式。 单个分号也是一条语句,称为空语句。

3、{}:大括号,代表一个程序,是C语言程序块和函数体的开始和结束标志。

4、C语言是区分大小写的语言,即C语言是严格区分大小写的。

编程就是不断敲门。 仅仅听和看是没有用的。 需要日积月累的练习和积累。 最终,它会自然而然地到来。 有了一定的学习C语言的毅力,我就和大家一起开始下一段C的旅程。

如果你是个新手,以前从来没有接触过编程,如果你今晚能把环境搭建好,写出hello world,那就真的牛逼了。 (至于选择一个开发工具,安装一下,去百度看看,照着做就可以解决)

ps:如果觉得不错,请点赞转发