社区
C++ 语言
帖子详情
在主函数外定义数组和主函数内定义数组的区别
qq_41630137
2018-01-14 08:22:26
/*#include<stdio.h>
#include<math.h>
#include<string.h>
char a[100][100];
int main()
{
int n,m;*/
/*#include<stdio.h>
#include<math.h>
#include<string.h>
char a[100][100];int n,m;
int main()*/
例如这样有什么区别吗
...全文
1369
8
打赏
收藏
在主函数外定义数组和主函数内定义数组的区别
/*#include #include #include char a[100][100]; int main() { int n,m;*/ /*#include #include #include char a[100][100];int n,m; int main()*/ 例如这样有什么区别吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TsingSoftware2014
2018-01-15
打赏
举报
回复
生存周期不一样
赵4老师
2018-01-15
打赏
举报
回复
http://edu.csdn.net/course/detail/2344
C语言指针与汇编内存地址-一.代码要素 计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
boot_black
2018-01-15
打赏
举报
回复
作用域+生存周期
binarywz
2018-01-15
打赏
举报
回复
函数外定义是全局的,所有函数都可以使用,函数内定义只在这个函数内可以使用
faihung
2018-01-15
打赏
举报
回复
因为栈的原因,生存周期不一样,调用范围也不一样。
真相重于对错
2018-01-14
打赏
举报
回复
其实这些基础问题,最好拿本基本的教材,看看,然后再上机测试一下,不就清楚了
真相重于对错
2018-01-14
打赏
举报
回复
有 函数内定义数组,不做特殊处理,外部无法访问,且函数结束后,就失效了 函数外,定义叫全局数组,随程序结束而结束!
qq_41630137
2018-01-14
打赏
举报
回复
同一个题 CodeForces - 15A https://vjudge.net/problem/24526/origin #include<stdio.h> #include<math.h> #include<string.h> char a[100][100];int n,m; int main() { scanf("%d%d",&n,&m); int k=1; for(int i=0;i<n;i++) { scanf("%s",a[i]); for(int j=0;j<m;j++) { if(j&&a[i][j]!=a[i][j-1]) k=0; if(i&&a[i][j]==a[i-1][j]) k=0; } } printf("%s\n",k?"YES":"NO"); }就对 #include<stdio.h> #include<math.h> #include<string.h> char a[100][100]; int main() { int n,m; scanf("%d%d",&n,&m); int k=1; for(int i=0;i<n;i++) { scanf("%s",a[i]); for(int j=0;j<m;j++) { if(j&&a[i][j]!=a[i][j-1]) k=0; if(i&&a[i][j]==a[i-1][j]) k=0; } } printf("%s\n",k?"YES":"NO"); }就错
指针及其应用
指针及其应用
.编写一个函数,将数组中n个数按反序存放。 实验步骤与要求: 在
主函数
中输入10个数,并输出排好序的数。 编写函数invert()将10个数按反序存放。
指针 ~~编写一个函数,将数组中n个数按反序存放。 实验步骤与要求: 在
主函数
中输入10个数,并输出排好序的数。 编写函数invert()将10个数按反序存放。
C语言程序设计-求出二维数组周边元素之和,作为函数值返回;二维数组的值在
主函数
中赋予;.c
C语言程序设计-求出二维数组周边元素之和,作为函数值返回;二维数组的值在
主函数
中赋予;
c#编写一个函数用来实现对一个整型数组中的10个数降序排列
完全正确,是我们上交的实验报告,,直接复制过去就可以,,希望对你有用哦。反正我是通过了的。
2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用
主函数
输入这些记录,用p
1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年的问题。 2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用
主函数
输入这些记录,用print函数输出这些记录。 3.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求输出每位学生3门课程总平均成绩,以及最高分的学生数据(包括学号、姓名、3门课程成绩、平均分数)。
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章