《PIC微控制器项目设计:C语言》一2.7 mikroC Pro for PIC的函数

简介: 本文讲的是PIC微控制器项目设计:C语言一2.7 mikroC Pro for PIC的函数,本节书摘来华章计算机《PIC微控制器项目设计:C语言》一书中的第2章,第2.7节, PIC Microcontroller Projects in C: Basic to Advanced, Second Edition〔塞浦路斯〕 多甘·易卜拉欣(Dogan Ibrahim) 著许辉 吕汶译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.7 mikroC Pro for PIC的函数

本文讲的是PIC微控制器项目设计:C语言一2.7 mikroC Pro for PIC的函数,下面是一个函数定义的例子。这个函数命名为Mult,它接收两个整数参数a和b,并返回它们的乘积。注意,在返回语句中使用的圆括号是可选的:
screenshot
当调用函数时,一般期望给出函数参数列表中表示的参数的数量。例如,上面的函数可以这样调用:
screenshot
这里变量z的数据类型为整型。在上面的例子中,当调用函数时,在进入函数Mult时变量x被复制到a里,变量y被复制到b里。
某些函数不返回任何数值,这样的函数的数据类型必须声明为void。下面给出了一个例子:
screenshot
void函数可以在没有任何赋值语句的情况下调用,但是必须使用大括号告诉编译器一个函数被调用了。

原文标题:PIC微控制器项目设计:C语言一2.7 mikroC Pro for PIC的函数

相关文章
|
14天前
|
程序员 C语言
C语言库函数 — 内存函数(含模拟实现内存函数)
C语言库函数 — 内存函数(含模拟实现内存函数)
24 0
|
25天前
|
编译器 C语言 C++
【C语言】memset()函数(内存块初始化函数)
【C语言】memset()函数(内存块初始化函数)
26 0
|
25天前
|
编译器 C语言 C++
【C语言】memcpy()函数(内存块拷贝函数)
【C语言】memcpy()函数(内存块拷贝函数)
42 0
|
26天前
|
C语言 C++
【C语言】rand()函数(如何生成指定范围随机数)
【C语言】rand()函数(如何生成指定范围随机数)
16 0
|
1月前
|
C语言
在C语言中数组作为函数参数的应用与示例
在C语言中数组作为函数参数的应用与示例
15 0
|
1天前
|
存储 C语言
C语言函数的返回值
C语言函数的返回值
6 0
|
2天前
|
C语言 Windows
C语言中的fopen与fclose函数详解
C语言中的fopen与fclose函数详解
10 1
|
2天前
|
C语言
深入理解C语言中的printf函数及数据输出
深入理解C语言中的printf函数及数据输出
11 0
|
14天前
|
程序员 C语言 开发者
C语言库函数 — 字符串函数(含模拟实现字符串函数)
C语言库函数 — 字符串函数(含模拟实现字符串函数)
35 0
|
21天前
|
存储 C语言
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现1
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现