C语言编程入门:示例程序详解
1. 引言
开始描述一门编程语言总是颇具挑战,因为在对整体有足够了解之前,细节往往难以理解。本文将通过一个示例程序,带你领略C语言编程的全貌,并逐行解释其工作原理。这个示例程序展示了如何在C语言中完成常见的操作,同时也介绍了C语言的基础知识,助你开启编写实用程序的旅程。
该程序从标准输入读取文本,对其进行修改,然后将结果输出到标准输出。具体来说,程序首先读取一列列号,这些列号成对出现,用于指定输入行中要提取的列范围,列号列表以负数结尾。接着,程序读取并打印剩余的输入行,然后提取并打印输入行中指定列的内容。注意,行中的第一列编号为零。
例如,若输入如下:
4 9 12 20 -1
abcdefghijklmnopqrstuvwxyz
Hello there, how are you?
I am fine, thanks.
See you!
Bye
程序将输出:
Original input : abcdefghijklmnopqxstuvwxyz
Rearranged line: efghijmnopqrstu
Original input : Hello there, how are you?
Rearranged line: o ther how are
Original input : I am fine, thanks.
Rearranged line: fine, thanks.
Original input : S