《C语言编程初学者指南》一1.10 编程挑战

1.10 编程挑战

1.学习附录B中的Vim快速指南。

2.学习附录C中的nano快速指南。

3.学习附录D中的Tiny C Compiler(TCC)快速指南。

4.编写一个程序,打印出你的名字。

5.编写一个程序,使用转义序列\"打印出引号。

6.编写一个程序,使用转义序列\打印出如下的目录结构:c:\cygwin\home\administrator。

7.编写一个程序,打印出如下的菱形。

8.使用当前的月份,编写出一个日历程序(类似于图1.6所示)。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-09-20 00:08:44

《C语言编程初学者指南》一1.10 编程挑战的相关文章

《C语言编程初学者指南》一导读

前言 C语言编程初学者指南 C语言是一种强大的基于过程的编程语言,它于1972年由Dennis Ritchie在贝尔实验室发明.C语言最初是开发来用于UNIX平台的,但却已经扩展到很多其他的系统和应用中.C语言还影响了很多其他的编程语言,例如C++和Java. 编程初学者,特别是那些进入计算机科学和工程专业学习的人,需要构建有关操作系统.硬件和应用程序开发概念的牢固基础知识.很多的学院教授学生学习如何用C编程,从而使他们能够学习高级概念以及在C的基础上建立起来的其他语言. 学习C语言的很多学生也

《C语言编程初学者指南》一第1章 C编程入门

第1章 C编程入门 C语言编程初学者指南 欢迎阅读本书.C 编程语言是培养你的编程职业技能和爱好的一门优秀的基础语言.不管你是计算机专业的学生.自学成才的程序员,或者是一名资深的软件工程师,学习C语言都能够给你丰富的概念知识并培养实践技能,从而很好地帮助你理解其他的计算机相关主题(包括操作系统概念.内存管理和其他高级的编程语言). 在整个本书中,我将引导你学习一系列的示例,这些示例设计来讲解C编程的基础知识.我假设读者没有C编程的经验,也不了解计算机科学的基本概念.阅读本书不需要任何的经验(包括

《C语言编程初学者指南》一第2章 基本数据类型

第2章 基本数据类型 C语言编程初学者指南本章介绍计算机内存概念的基本知识,以及如何从用户那里获取信息并使用C语言的数据类型将其保存为数据.你将学习如何使用printf()函数显示变量内容,以及如何使用基本的算术运算来操作变量中存储的数据. 本章包括以下内容: 内存概念简介:理解数据类型:初始化变量和赋值运算符:打印变量内容:使用转换修饰符:理解常量:使用编程惯例和样式:用C程序做算术运算:理解运算符优先级:本章程序:Shop Profit.

《C语言编程初学者指南》一1.1 安装和配置Cygwin环境

1.1 安装和配置Cygwin环境 要学习C编程,所需的所有东西只不过是一台计算机.一款文本编辑器.C库和一个C编译器.在整个本书中,我们使用一款简单的文本编辑器来编写C程序.和很多高级的编程语言(如Visual Basic或C#)不同,C语言并不需要一个高级的图形化用户界面(graphical user interface,GUI).实际上,一个复杂的.功能丰富的界面,可能会让想要学习编程的初学者分心.他们很容易去关注漂亮界面的那些细枝末节,而不是关注诸如变量和循环这样的基本的编程概念,而这些

《C语言编程初学者指南》一1.8 调试C程序

1.8 调试C程序 如果你的程序编译了,然后退出了或在执行中出现异常,程序中一定存在一个错误(一个bug).我们将要花费很多的时间来找到并删除这些bug.本小节介绍了帮助你开始这一工作的一些技巧.然而,请记住,调试是计算机科学,同样也是一门艺术,当然,你的编程实践越多,调试也就变得越容易!往往一个程序编译和执行得很好,但总是产生你意料之外的或者不想要的结果.例如,如下的程序的编译和执行没有错误,但是输出却是无法读懂的,或者说不是我所期望的,其输出如图1.11所示. include <stdio.

《Python编程初学者指南》——导读

前 言 屏幕上显示着一张脸--我的脸,它正目不转睛地盯着我看.虽然有些粗糙模糊,但那确实是我.我也漠然而好奇地看着它,因为那张脸正以一种超越人类极限的方式扭曲着,最后,一只外星生物的胚胎从我脑袋里面爆裂了出来.我身后传来了一个声音,"你还想再看一次么?" 这可不是什么噩梦,只不过是我的工作而已.我曾在一家生产和设计电脑游戏的公司干过.在我们发布的第一款冒险类游戏中,我当了一把"主角",玩家需要在屏幕上点我.如果玩家没有在规定时间内通关的话--呃,估计你应该知道会是什

《SQL初学者指南》——1.10 小结

1.10 小结 SQL初学者指南本章介绍了关系型数据库的背景知识,以便我们能继续学习主要的话题,这些话题涉及从数据库中检索数据.我们已经讨论过关系型数据库的一些重要的特性,诸如主键.外键和数据类型.我们还介绍了数据中可能存在的NULL值.我们会在第8章中进一步讨论空值,在第18章中,再回到数据库维护的一般性主题,并在第19章中介绍数据库设计. 为什么和数据库设计相关的所有重要的主题,都放在了本书后边去介绍?在现实世界中,先要设计和创建数据库,然后才能检索数据.为什么在本书中,我没有遵循相同的顺序

《C语言编程初学者指南》一2.10 本章程序:Shop Profit

2.10 本章程序:Shop Profit 本章的一个简单的程序,是完成一家销售游戏装备的商店的一部分计算工作.Shop Profit程序用到了本章中的很多概念,例如,变量.使用printf()函数和scanf()函数进行输入和输出,以及算术运算基础,如图2.4所示. 编写Shop Profit程序所需的所有C代码如下所示: include <stdio.h> int main() { float fRevenue, fCost; /* profit = revenue – cost */ p

《C语言编程初学者指南》一1.2 认识main()函数

1.2 认识main()函数 本小节首先介绍每个C程序开始的内容,也就是main()函数.首先,我想要用打比方的方式说明什么是函数.从编程的角度来讲,函数使你能够将逻辑上的一系列的动作(或程序语句)组织到一个名字之下.例如,假设你想要创建一个名为bakeCake的函数. 烘焙蛋糕的算法(过程)如下所示: 在用于搅拌的碗中,搅拌湿的成分(水.奶油.蛋汁等): 加入干的成分(面粉等): 将面糊铺满烤盘: 在烤箱中,用350度的温度烘焙30分钟. 注意,给你的函数起一个富有描述性的名称,将有助于任何人