C Ⅸ
数组例子:统计个数
#include <stdio.h>
int main(void)
{
int x;
int count[10];
int i;
for ( i=0; i<10; i++)
//对count进行初始化
{
count[i] = 0;
}
scanf("%d", &x);
while ( x!=-1 ) //计数器
{
if ( x>=0 && x<=9 )
{
count[x]++; //参与运算
}
scanf("%d", &x);
}
for ( i=0; i<10; i++) //遍历数组作输出
{
printf("%d:%d\n", i, count[i]);
}
return 0;
}
函数:一块代码
接收参数,返回数值
void sum(int begin, int end) //函数头//void返回类型、sum函数名、(---)参数表
{
int i; /* 函数体 */
int sum = 0;
for ( i=begin; i<=end; i++)
{
sum += i;
}
printf("%d到%d的和是%d\n", begin, end, sum);
}
调用函数:函数名(参数值)
有几个参数就给几个参数,正确的数量与顺序
即使没有参数也需要()
函数返回
return停止函数的执行,并且送回一个值
return;
int max(int a; int b)
{
if ( a>b )
{
return a; //返回a的值
}
else
{
return b;
}
}
没有返回值的函数
void函数名(参数表)
不能使用带值的return
可以没有return
调用的时候不能做返回值的赋值
如果函数有返回值,必须使用带值的return
函数原型
C编译器自上而下的分析code
自定义的函数要在main的上面
使用函数的时候要注意返回参数的类型
将函数头放在main前面,并且加上分号,称之为函数原型(此处为声明,不是函数),函数定义可以在main后面
函数原型仅仅是检查函数和变量的类型
随机推荐
- Objectarx2016在VS2012里面创建失败的解决办法
在网上找了很多办法,有说需要管理员权限运行msi的,还有什么ucs的,经过我的尝试,最后找到了办法 解决办法是,在vs2012的根目录下>>vc>>vcprojects> ...
- 解决从PLSQL导出到CSV文件的时候提示 is not a valid date and time的问题
操作下面步骤的时候,报出[XXXXXis not a valid date and time]的错误 问题原因:以前嫌弃任务栏右下角的时间显示格式不好,手动手改了一下,导致Oracle的日期格式与现在 ...
- P1062 [NOIP2006 普及组] 数列 题解
目录 题目 思路 code 题目 P1062 [NOIP2006 普及组] 数列https://www.luogu.com.cn/problem/P1062 思路 先把 N 转换成 2 进制,再把这个 ...
- vue页面多表单验证保存
页面中有多个表单需要验证,可以使用以下方法: export default { data: { return { addOrEditVo: { name: '', description: '', a ...
- PaddleOCR(PaddleHub Serving)离线部署包制作
PaddleOCR(PaddleHub Serving)离线部署包制作 环境与版本: 系统 CPU架构 Anaconda3 PaddlePaddle PaccleOCR 银河麒麟Server V10 ...
- ratel hook app
目录 创建平头哥项目 创建一个基本的Android项目 手动创建一个平头哥项目(windows推荐) 通过模板的方式创建平头哥项目(windows不推荐) 插入第三方集成模块 RPC调用 RPC调用静 ...
- HDFS学习记录
HDFS 1.hdfs整体工作机制: 1>hdfs:分布式文件系统. hdfs:分布式文件系统 hdfs有着文件系统共同的特征: 2>有目录结构,顶层目录是: / 3>系统中存放的 ...
- 根本不常用知识之Generator
首先babel链接很重要 https://www.babeljs.cn/repl#?browsers=&build=&builtIns=false&corejs=3.6& ...
- EF getCookie
table class="table table-bordered"> <thead> <tr> <td>商品名称</td> ...
- 招新题流程简介(WS2812)
22物电科协软件招新题学习流程 有错误或者不当的地方请在评论区指出 题目简介 使用stm32驱动单一ws2812b灯珠实现呼吸灯效果,驱动及实现方法不限 演示效果 快速入门,在stm32核心板上点灯 ...