首页 > 其他分享 >数组与自定义函数

数组与自定义函数

时间:2023-02-26 19:56:01浏览次数:42  
标签:字符 下标 函数 自定义 int 数组

一维数组

 

 

 

 ·

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

字符可以做下标吗?

数组的下标必须是整数,那么字符可以做下标吗?比如:

int a[255]; a['A'] = 1;

这样的代码可行吗?为什么?

 答:

可行,因为C语言中的字符就是对应的ascll码值,用字符串下标其实就是用字符对应的ascll码做下标,但这样不方便阅读,容易造成越界了

 

 

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int count[10];
 5     int i,x;
 6     scanf("%d",&x);
 7     for(i=0;i<10;i++)
 8     {
 9         count[i]=0;
10     }
11     while(x!=-1)
12     {
13         if(x>=0 && x<= 9)
14         {
15             count[x]++;
16          } 
17          scanf("%d",&x);
18     }
19     for(i=0;i<=9;i++)
20     {
21         printf("count[%d]出现的次数为: %d\n",i,count[i]) ;
22     }
23     return 0;
24 }

 

 自定义函数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

函数只能定义一次,但是可以多次声明

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 参数不会影响值

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 这是不好的,原型里一定要把函数写全,如果是确定没有函数一定要把void写进去

 

 

 

 

 

 return 0是可以被看到的,所以不要省略

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

如何用一个两重循环实现行和列的检查

视频中所说的用一个两重循环实现行和列的检查该怎么做?

二重for循环,外层为行,内层为列

标签:字符,下标,函数,自定义,int,数组
From: https://www.cnblogs.com/zaiyewujiang/p/17157456.html

相关文章