C语言程序设计实验七 数组的应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
(3)#include <stdio.h>
main()
{int a[2+2*4];
}
通过这一实验,可以说明什么问题?
2、运行下面的C程序,根据运行结果,可以说明什么?
#include <stdio.h>
main( )
{int num[5]={1,2,3,4,5};
int i;
for(i=0;i<=5;i++)
main( )
{ int i;
printf(“char \ts[]={\” };
for (i=0;s[i];i++)
printf(“\t%d,\n”,s[i]);
printf(“%s”,s);
}
请上机运行这个程序,指出它的功能和运行结果。
三、实验结果
四、分析讨论
通过实验,分析定义与引用数组的区别。
实验
一、目的和要求
1、掌握数组定义的规则。
2、掌握C语言程序设计中数组的基本用法。
3、本实验可在学习教材第4章后进行。
二、实验内容与步骤
1、编写程序,测试下列数组的定义方式是否正确
(1)#include <stdio.h>
main()
{int n;
scanf(“%d”,&n);
int a[n];
……
printf(“%d”,num[i]);
}
3、操作符&用以求一个变量的地址,这在函数scanf中已经使用过了。现在要你设计一个程序,返回一个3 * 5的二维数组各元素的地址,并由此说明二维数组中各元素是按什么顺序存诸的。
4、1983年,在ACM图林奖颁奖大会上,杰出的计算机科学家,UNIX的鼻祖,C语言的创始人之一,图林大奖得主,Ken Thompson上台的第一句话是:“我是一个程序员,在我的1040表上,我自豪地写上了我的职业。作为一个程序员,我的工作就是写程序,今天我将向大家提供一个我曾经写过的最精练的程序。”这个程序如下:
char s[]={‘\t’,
‘0’,ห้องสมุดไป่ตู้
‘\n’,
‘}’,
‘;’,
‘\n’,
‘\n’,
‘/’,
‘*’,
‘\n’,
/* (213 lines deleted)*/
0
};
/* The string is a representation of the body of this program from ‘0’to the end */
相关文档
最新文档