当前位置:首页>科技>正文

二维数组与字符数组 C 字符串跟字符数组的关系。求文字解释。拒绝概念。

2023-05-20 06:58:04 互联网 未知 科技

 二维数组与字符数组 C  字符串跟字符数组的关系。求文字解释。拒绝概念。

二维数组与字符数组

//第一题
#include
void main()
{
float stu[5][4],sum
int i,j
for(i=0i<5i )
{
for(j=0j<4j )
{
scanf("%f",&stu[i][j])
}
}
for(i=0i<5i )
{
sum=0
for(j=0j<4j )
{
sum =stu[i][j]
}
printf("%.2f %.2f",sum,sum/4)
}
printf(" ")
}
//第二题 可以直接倒序输出
#include
void main()
{
char a[100]
int i
gets(a)
for(i=strlen(a)-1i>=0i--)
printf("%c",a[i])
printf(" ")
}
//第三题 自己想象 我要上课了

C 字符串跟字符数组的关系。求文字解释。拒绝概念。

都是用来存放一组字符的顺序结构,字符数组用数组长度(分配时就限定了)限制了存取的范围,而字符串用结束符号来表示存储的范围。
还有一点,字符串一般来说是从宏观上来看的,其里面的数据是看成一个整体来处理的。而字符数组一般我们都是从微观方面来看的,我们看的是一个一个的数据元素。
以上是个人观点,仅供参考。