很少有具有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,它是头文件的集合。您需要将一个库导入程序才能使用其中的功能。
在此示例中,必需的库为
仍然感到困惑吗?如果您有使用Java进行编码的经验,可以将其视为一个公共类。
代码的下一部分是Function。在C语言(以及其他语言)中,函数是执行任务的一组语句。所有C程序中存在的主要功能是main()。这是代码:
int main(){
printf(“ Hello,world!”);
返回0;
}
命令前的int命令函数main()显示完成后将返回整数。之后,printf()命令是
此函数运行后,将返回0到该程序。这是退出语句,基本上可以说程序已完成其任务。 main()和返回0;之后的左括号和右括号包含函数。
返回0;是程序的最后一部分。它表明代码中概述的任务已经结束。请记住,函数中的每一行都必须以分号结尾。这是该语言语法的一部分。整个程序放在一起应如下所示:
#include
int main(){
printf(“世界,您好!”);
返回0 ;
}
如果看起来令人困惑,但请不要担心。学习C的特定命令可能会有些混乱,但是经过一些练习,您将不会有任何麻烦。
C练习的其他资源
如果您刚开始使用C,则需要获得很多练习代码。您越是动手使用该语言的语法和技巧,它就会变得越容易。这些是C语言中最好的免费网络上用于学习如何编码的资源 。
此网站包括许多针对初学者的交互式C教程,您可以一次阅读一个。您无需注册或下载任何内容;所有处理和编译均在网站内部进行。
CProgramming.com。相当于C语言入门课程的大学课程。它提供了有关C编程语言的高度详细的信息,包括如何读取语句,设置递归程序,甚至如何理解二进制树。
W3Schools教程系列是学习几乎所有编程语言的最佳资源之一,期间。无论是C语言,Java语言还是其他晦涩的语言,您都可以在此处找到信息。 W3Schools课程涵盖了大量有关C的信息,并包括练习编程测试以将积分送回家。