与C初相识,宛如故人归

一.为什么要学习C语言?

现在,处于信息化时代,学习编程 的热潮席卷全球。不可否认,编程已然成为新时代硬性技能之一了,而编程便需要学习一定的高级语言。
一说到学习高级语言,那么我们的C语言想来就有话要说了。C语言是所有高级语言的前辈,C++,Java等等都是由C语言演变过来的,包括现在很火的Python第一个Python编辑器的诞生是由C语言实现的。
综上所述,学习C语言是大环境趋势,为了赶上时代潮流,这是非常有必要的

我们为什么学习C语言?

其实我们在此之前是没接触过编程啊高级语言之类的。这些看起来似乎是那些发际线颇高的男性所从事的,但时代在变化,思想在进步,人人都需要也都可以接触编程,我们想要打开这个挡住了我们视线的大门,看看门外究竟是什么。

二.我们在相识!

第一眼的惊艳

第一次上C语言的课,我们都很兴奋。的确,那是我们从未接触过的世界。一些英文、字符居然可以在看似毫无规章的排序下代表了那么多不同的意义。
老师说,C语言就是一门语言学科。我想,她一定深刻体悟过了才能得出这么恰当的结论。事实上在我们看来,C语言可以通过排序,表达一切我需要表达的。例如以下这个代码,是我们初学者必然会写的。是的,它很简单,但文字跳出来的那一刻,我们仿佛看到屏幕里的代码精灵在向我所处的世界问好,这实在太有趣了不是吗?

#include <stdio.h>
int main()
{
	printf("Hello World!\n");
	
	return 0;
}

运行效果展示

再见依旧充满魅力

我们的课程并不算轻松,但在众多科目中我们还是更中意C语言。她就像要带着我们去环游世界一般。
我们写出的第二个代码是随机抽奖:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
  //随机数生成代码 
  srand((unsigned)time(NULL));
  //生成一个1到50的随机数 
  int random_number;
  random_number=(rand()%49)+1;
  
  printf("中奖的人是");
  printf("%d",random_number);
  printf("号!");
  return 0;
}
    

运行效果展示

这个代码也不难,但她还是给我们带来了无与伦比的新鲜感!我们在初学中其实也犯了不少错,什么忘记加分号、字符用的是中文字符…
这节课中,我们还从附录中看到了更多函数,如:
在这里插入图片描述

我们为之兴奋到战栗,浏览过每一个函数的作用,仿佛能透过文字看到我们之后会在什么地方用上它们。它们是那么独特、那么可爱、那么吸引人

日久生情or一见钟情

后续,我们又学习了很多其他的代码…

#include <stdio.h>
int main()
{
	int t,a,b,c;
	printf("input number:");
	scanf("%d",&t);
	
	a=t/100;
	b=t%100/10;
	c=t%10;
	t=c*100+b*10+a;
	
	printf("%d\n",t);
 } 

运行效果展示

随着学习的渐渐深入,我们能够清晰感悟到C语言的伟大!这其中的奥妙藏在字母字符当中,大家到宿舍后不约而同地开始敲键盘,或询问或认真埋头…我们都很享受C在身边的生活。
什么时候开始的呢?或许是第一次上课也可能是每天打开Dev-C++时与C语言的朝夕相处中感悟到了它的妙处。

三.思索未来!

其实对于一门课程,我们作为学生,就应该放言要努力把它学好!但是对于C语言,我们都觉得这样的回答太笼统,过于具体缺少抽象情感。
就像C语言本身其实也是一种抽象的艺术!它以一种抽象的形态存在却以一种具象化的形式表现出来。它的表达简洁又诗意,但它的指令又具体到每一步。
老师曾经问过我们,C语言里的抽象是什么?我们思考了很久:
在文学里,抽象是以意识形态和分散的情节表达思想;在美术里,抽象是将欣赏的界限模糊化,让画面本身成为万物却又归结于一种情感;在计算机中呢,我们认为是代码与运行之间的无限可能。
所以我们能学好吗?这是一个充满无限可能的问题,但热爱是一个具象存在。
所以对于具有抽象色彩的未来,我们给出的回答是“为热爱而前进、而奔跑、而无惧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值