c入门第一篇——hello c!

本文通过讲述师弟向作者请教C语言学习方法的故事,强调了通过大量练习和调试(如编写Hello,World!程序并使用printf函数)来入门和提升C语言技能。同时提及编程语言依赖于编译器,鼓励深入理解其核心原理。
摘要由CSDN通过智能技术生成

开篇

有一师弟问我:“师兄,我该怎么才能把c语言学好呢?怎么能够快速入门呢?怎么快速精通成为高手呢?你当时是怎么学习的呢?”
我愣了一下,回想当年自己学习c是一个什么样的过程?那时的自己写一个九九乘法表都研究了半天。我说道:“你有听过一个卖油翁的故事么?”
师弟摇头道:“没,它讲的是啥?”
我说道:“古代的铜钱中间的有个方孔,你能够将油倒过去,铜钱还不湿么?”
师弟摇头道:“这个应该挺难的。”
我说:“这个卖油翁就行。别人问他是怎么做到的?他说:无他,唯手熟尔(没有什么技巧,就是练习多了,很熟练)。”
师弟似乎有所觉悟。学习c语言一样,离不开练习和debug。欲练神功,先下苦功。

hello world!

入门第一个基本程序,就是学习如何输出hello, world! 其基本代码如下。

#include <stdio.h> //c语言标准库: 输入输出函数头文件,这里用到了print输出函数

int main() //主函数,c语言程序入口
{
    printf("hello, world!\n"); //标准终端输出函数
    return 0; //函数返回0
}

为了避免重复造轮子,c语言封装了很多基础的通用库函数。其中printf函数就是其中的一个,主要是实现终端输出的功能。

编译和执行

程序的编译方式有很多种,如集成编译环境,在Linux/Unix系统中,编译很简单,gcc hello.c,会输出一个a.out文件。
./a.out 就可以执行程序,然后终端输出hello, world!

#./a.out
hello, world!

很遗憾,目前比较流行的编程语言都是外国人发明的,国人还需努力。编程语言的核心,还是依赖编译器,如果能够写出编译器,就可以发明一种编程语言。

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值