C初学者教程:比您想的要容易!


很少有具有C的多功能性和实用性的编程语言,但是该语言本身通常似乎令人生畏,尤其是对于新手来说。好消息是C并不像看起来那样难学,并且有免费提供大量资源 可以帮助您弄湿自己的脚。

历史记录C编程

C编程由Dennis M. Ritchie于1972年开发。此后,已经从核心C语言中分支出了多种语言,包括C ++和ObjectiveC。该语言是作为通用语言创建的,可在各种应用中使用,并且已经实现了这一目标。

实际上,存在C是最广泛使用的编程语言之一 ,如果不是使用最广泛的话。为什么是C,您可能会问?它继承了以前称为B的编程语言。在现代世界中,C不仅用于软件编程,还用于系统编程。

为什么要学习C?

许多编程世界的新手首先学习Java或蟒蛇 。这些是一些最流行的现代语言,但是C具有相同的用途。业余编码人员常常惊讶地发现C由于其结构而易于学习。它能够产生高效,精简的程序,并且比其他语言可以更好地处理低级活动。

也许C的最大优势在于它可以在各种平台上进行编译。实际上,Unix完全是用C编写的。

C编程的基础知识

在继续学习面向初学者的C教程之前,请了解以下内容:易于学习的编程语言,但很难掌握。影响语言工作方式的因素太多,因此即使一篇文章也无法涵盖最基本的方面。本指南将帮助您找到所需的资源并教给您核心概念,以便您可以进行自我教育。

In_content_1全部:[300x250] / dfp:[640x360]->

您首先需要的是IDE或集成开发环境。这是一个文本编辑器的奇特名词,它使您可以编写和编辑C代码。

一些针对C的最佳IDE包括Visual Studio程式码网豆 。这些是直观的IDE,易于下载和设置。毕竟,您的重点应该放在代码上,而不是学习特定编辑工具的细微差别。

这些工具还使您可以轻松地在系统上下载并设置必要的编译器,以便在编写代码后就可以对其进行测试。

编写程序

一旦有了使用C语言进行编码所需的基本工具,就可以着手编写第一个程序。 C语言中的程序包含三个基本元素。第一个是Library,它是头文件的集合。您需要将一个库导入程序才能使用其中的功能。

在此示例中,必需的库为。无论标题如何,所有C库都将以.h结尾。要在代码中包含库,请输入#include

仍然感到困惑吗?如果您有使用Java进行编码的经验,可以将其视为一个公共类。

代码的下一部分是Function。在C语言(以及其他语言)中,函数是执行任务的一组语句。所有C程序中存在的主要功能是main()。这是代码:

int main(){

printf(“ Hello,world!”);

返回0;

}

命令前的int命令函数main()显示完成后将返回整数。之后,printf()命令是库的一部分。如果不在此代码开头调用库,则printf()命令将不会运行。屏幕上将显示printf()命令中的文本(“ Hello,world!”)。

此函数运行后,将返回0到该程序。这是退出语句,基本上可以说程序已完成其任务。 main()返回0;之后的左括号和右括号包含函数。

返回0;是程序的最后一部分。它表明代码中概述的任务已经结束。请记住,函数中的每一行都必须以分号结尾。这是该语言语法的一部分。整个程序放在一起应如下所示:

#include

int main(){

printf(“世界,您好!”);

返回0 ;

}

如果看起来令人困惑,但请不要担心。学习C的特定命令可能会有些混乱,但是经过一些练习,您将不会有任何麻烦。

C练习的其他资源

如果您刚开始使用C,则需要获得很多练习代码。您越是动手使用该语言的语法和技巧,它就会变得越容易。这些是C语言中最好的免费网络上用于学习如何编码的资源

  1. Learn-C.org

    此网站包括许多针对初学者的交互式C教程,您可以一次阅读一个。您无需注册或下载任何内容;所有处理和编译均在网站内部进行。

    1. CProgramming.com

      CProgramming.com。相当于C语言入门课程的大学课程。它提供了有关C编程语言的高度详细的信息,包括如何读取语句,设置递归程序,甚至如何理解二进制树。

      1. W3Schools教程

        W3Schools教程系列是学习几乎所有编程语言的最佳资源之一,期间。无论是C语言,Java语言还是其他晦涩的语言,您都可以在此处找到信息。 W3Schools课程涵盖了大量有关C的信息,并包括练习编程测试以将积分送回家。

        相关文章:


        19.12.2020