函数使用初体验
来源:互联网 发布:农村淘宝在哪里设置 编辑:程序博客网 时间:2024/06/07 03:54
打印每个程序程序头,包括作者和联系方式等信息,一种使用函数一种不使用函数
1.用函数结构体程序如下
#include <stdio.h> #include <string.h>#define NAME "JISHABAO"#define Email "123456745678"#define Date "2016-09-19"#define WID 40void show_name(char ch, int num);void show_no(const char * );int main(){show_name('*',WID);show_no(NAME);show_no(Email);show_no(Date);show_name('*',WID);}void show_name(char ch, int num) //打印*函数{int count;for(count=1;count<=num;count++)putchar(ch);printf("\n");}void show_no(const char * p )//打印信息函数{int j;for(j=0;j<((WID-strlen(p))/2);j++)//信息居中设置printf(" ");printf("%s\n",p);}2.不使用函数
#include <stdio.h> #include <string.h>#define NAME "JISHABAO"#define Email "123456745678"#define Date "2016-09-19"#define WID 40void show_name(char ch, int num);void show_no(const char * );int main(){int i;show_name('*',WID);for(i=0;i<((WID-sizeof(NAME))/2);i++)printf(" ");printf("%s\n",NAME);for(i=0;i<((WID-sizeof(Email))/2);i++)printf(" ");printf("%s\n",Email);for(i=0;i<((WID-sizeof(Date))/2);i++)printf(" ");printf("%s\n",Date);show_name('*',WID);printf("\n");}void show_name(char ch, int num)<span style="white-space:pre"></span>//打印*函数{int count;for(count=1;count<=num;count++)putchar(ch);printf("\n");}
对比一下使用函数与不使用函数的区别可以发现,用函数可以使程序更加精炼,看起来更符合逻辑结构。
打印结果如下
**************************************** JISHABAO 123456745678 2016-09-19****************************************
0 0
- 函数使用初体验
- Scala函数初体验
- Morfik使用初体验。
- oracle使用初体验
- ubuntu使用初体验
- HBase使用初体验
- Tmux使用初体验
- Win7使用初体验
- Oracle12c使用初体验
- HBase使用初体验
- guice使用初体验
- 模板使用初体验
- greenDAO 使用初体验
- Tmux使用初体验
- Tmux使用初体验
- gitlab 使用初体验
- Lottie使用初体验
- Tmux 使用初体验
- JAVA多进程服务器与客户机实现收发异步
- Linux入门-虚拟机安装Fedora server版本
- 走向程序员之路
- Fragment相关
- Leetcode 82 Remove Duplicates from Sorted List II
- 函数使用初体验
- 图像特征— —LBP特征
- GP索引调优测试--基本篇
- ssh 连接拒绝
- 王爽汇编第二版实验5
- effective stl 第32条:如果确实需要删除元素,则需要在remove之后调用erase
- Android开发艺术探索笔记 五到八章
- 本地存储,文件内容的拼接
- 北京赛区(2016)网络赛 题目1 : The Book List 【字典树】