C语言用法之extern
来源:互联网 发布:c语言求最大公因数函数 编辑:程序博客网 时间:2024/06/08 15:55
/*******Author: 时光伴岁月************************//*******Date: 20170911****************************/#include<stdio.h>#include<string.h>#define MAXLINE 1000int max; //外部变量char line[MAXLINE];char longest[MAXLINE];int get_line(void);void copy(void);main(){ int len; //extern int max; //extern char longest[]; max=0; while((len=get_line())>0) if(len>max){ max = len; copy(); } if(max>0) { printf("%s",longest); } return 0;}int get_line(void){ int c,i; //extern char line[]; for(i=0;i<MAXLINE-1 && (c=getchar())!=EOF && c!='\n';++i) line[i]=c; if(c=='\n') { line[i]=c; ++i; } line[i]='\0'; return i;}void copy(void){ int i; //extern char line[],longest[]; //声明 i=0; while((longest[i] = line[i])!='\0') ++i;}/*****************************************************//* 外部变量定义在所有函数之外,可以全局访问,在程序执行/* 期间一直存在,在程序执行完毕时消失;extern 用于/* 全局变量的显示声明,在函数内部的声明只是对全局变量的/* 重复引用;/****************************************************/调试结果:![这里写图片描述](http://img.blog.csdn.net/20170911213814371?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHN6MTk5MTkxMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
阅读全文
1 0
- C语言用法之extern
- C语言开发之extern用法
- C语言extern用法
- C语言extern用法
- C语言之extern
- c语言extern的用法
- c语言中的extern用法
- c语言关键字之 extern
- C语言extern与static的用法,及extern “c
- c语言static与extern的用法
- C语言中extern的用法
- c语言static与extern的用法
- C语言中extern的用法
- c语言static与extern的用法
- C语言的extern用法-变量
- C语言中extern的用法
- C语言中extern的用法
- C语言中extern的用法
- XML在Eclipse中报"Stream not available"警告
- linux ubuntu中boot无存储空间解决办法
- bzoj 2150: 部落战争 最小路径覆盖的做法+证明。
- MySQL数据库安装与配置详解
- HDU-6052 card card card(尺取法)
- C语言用法之extern
- 关于script的书写位置
- 64. Minimum Path Sum
- 习题 7.4 写一个函数,使给定的一个3*3的二维整形数组转置,即行列互换。
- 谷歌三大核心技术(二)Google MapReduce中文版
- jdk源码一 基本类型缓存
- 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用
- pymysql中connections.py编码设置导致中文显示乱码
- PAT A1107. Social Clusters (30)