第二讲用printf打印简单字符图案探讨.pptxVIP

  • 1
  • 0
  • 约1.12千字
  • 约 19页
  • 2018-11-11 发布于福建
  • 举报

第二讲用printf打印简单字符图案探讨.pptx

第二讲用printf打印简单字符图案探讨

;回顾C语言程序结构;;/* 这是一句注释语句,所谓注释语句是仅供人们阅读,但计算机不会执行的语句。*/ #includestdio.h /* 这一句说明本程序需要包含头文件stdio.h ,原因是程序中使用,printf()函数就需要包含函数相关的头文件。它属于编译预处理命令,要写在最前面。*/ void main( ) /*这是由C语言的设计者规定的主函数的函 数名。每个程序有且只有一个。 */ { /* 这一对在同一列上的大括号,表示了主函数是一个模块。*/ printf(“我们班是最棒的!!!”); /* 这部分称为函数体,这里是向屏幕输出一行汉字。*/ } ; 从上例我们大体可以知道C语言程序的格式由两大部分构成,一是编译预处理命令,应该写在程序的最前面; 二是函数,可能有多个,但只能有一个主函数。函数由函数名所在的行以及用一对大括号括起的函数体组成。;;#include stdio.h main( ) { printf(***************************************\n); printf(“* 今天我们学习格式化输出函数!!!*\n); printf(***************************************\n); };; 在程序中的printf语句里面的字符串末尾都有一个\n(反斜杠和n)。 这种用反斜杠开头后跟一个或多个字符组成的复合字符,在C语言中称为转义字符(即在一些普通字符前加一个反斜杠,使普通字符的含意转变了)。 ; \n输出后换行;;; 上面这个平面图形是非常简单的,特别是中间两行左右两个字符 ” “ 相隔很近,中间的空格只有6个。 如果中间有六、七十个的空格呢?难道我们也照打六、七十个空格?怎么办? 可不可以不用照打那么多个空格?;;;; 前面两种方法生成的正方形图案,其每一行的首位置都是在屏幕最左边第一列上的。现在,我们想将其每一行的首位置打印在屏幕左边数起的第11列上(即是把图案整个向右移动10列)如何修改这个例题,使这个想法得以实现? ;;

文档评论(0)

1亿VIP精品文档

相关文档