新手家园(1万钻以下)刷题学编程C语言

C语言怎么入门?看本文就够了!

2019-12-28  本文已影响0人  缘点点

这是一个很久之前就想写的文章,一个准确的,整个C语言的入门教学的文章,提供给所有C语言初学者甚至编程初学者看的文章。


在正文开始前,先介绍一下C语言这一门语言。

C语言是一门极具影响力的程序设计语言。C++、Java和C#都属于C语言家族,可以说,C语言是大部分编程语言的基础。

为避免文章的枯燥性,这里尽量避开谈概念性的东西。用实际的编程题目来介绍。

我们直接通过一个最简单的程序来介绍一个c语言的各个部分。

#include <stdio.h> 
int main()
{
    int a,b,s;
    scanf("%d%d",&a,&b);
    s=a+b;
    printf("这里输出s的和:%d",s);
    printf("Hello, World! \n");
    return 0;
}
程序的第一行 #include <stdio.h> 是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。
下一行 int main() 是主函数,程序从这里开始执行。
下一行 /*...*/ 将会被编译器忽略,这里放置程序的注释内容。它们被称为程序的注释。
下一行 printf(...) 是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。
下一行 return 0; 终止 main() 函数,并返回值 0。

以上是一个标准的程序代码里最基础的几个部分,下面讲一下其他要点。

int i; /*定义i为整型变量*/
long c,d,e;/*定义c,d,e为长整型变量 */
float x,y;  /* 定义x,y为单精度浮点型变量*/
double z;/*定义z为双精度浮点型变量 */
char ch1,ch2/*定义ch1,ch2为字符型变量 */
int a;
float b;
char c;
a=1;/* 表面把1赋值给整数型变量a*/
b=2.2;/*表面把2.2赋值给浮点型变量b */
c='a';/*表面把字符‘a’赋值给字符型变量c*/
//单行注释
/* 
 多行注释
 多行注释
 多行注释
 */

通过前面的介绍,相信大家也对C语言有了初步的认识了。

或许也能通过模仿或者独立写出一个正确的C语言程序了吧,但编程语言不比我们人类的语言,编程语言是写给机器听的,我们还需要通过编译,才能让机器读懂我们的代码。

下面我们就来尝试编译我们的第一个C语言程序吧。

可以编译C语言的软件有许多,C-free,啊哈C,dev-c++都是不错的选择,大家可以直接自行下载进行使用。
下面以啊哈C为例子做介绍。

  1. 打开页面登陆后,我们选择新建一个文件


  2. 在上面输入你的代码,这里我们直接用上文的代码。
  3. 保存为.c的格式


  4. 点击运行


  5. 编译结果如下。


接下来,大家不妨可以改一改代码里的各个部分,探究每一部分输出输入的过程,例如把a+b改为a*b a-b,把输出hello world 改成输出自己的名字等。


另附编程软件下载:
啊哈C下载地址

由于时间关系,教程已经很难做到更详细了,可能还有一些地方做的还不够好的,还请读者提出指正,另外有不懂的地方也可以在下面评论,我会尽快回复。
如果感觉看完本文觉得自己已经对C语言有一定熟悉了,有兴趣学下去了,不妨可以点开我的题解目录,通过实际解决编程问题来学习C语言,在做中学,在学中做。事半功倍~

目录:https://www.jianshu.com/p/1d061dfc2fd0

大伙晚安啦(●'◡'●)~

上一篇 下一篇

猜你喜欢

热点阅读