《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的函数

相关文章
|
24天前
|
存储 编译器 C语言
爱上C语言:函数递归,青蛙跳台阶图文详解
爱上C语言:函数递归,青蛙跳台阶图文详解
|
24天前
|
编译器 程序员 C语言
爱上C语言:什么C语言函数不太会,那你千万不要错过这篇(函数篇)
爱上C语言:什么C语言函数不太会,那你千万不要错过这篇(函数篇)
|
10天前
|
C语言
C语言:内存函数(memcpy memmove memset memcmp使用)
C语言:内存函数(memcpy memmove memset memcmp使用)
|
4天前
|
缓存 安全 编译器
【C 言专栏】C 语言函数的高效编程技巧
【5月更文挑战第1天】本文探讨了C语言中函数的高效编程技巧,包括函数的定义与作用(如代码复用和提高可读性)、设计原则(单一职责和接口简洁)、参数传递方式(值传递、指针传递和引用传递)、返回值管理、调用约定、嵌套与递归调用,以及函数优化技巧和常见错误避免。掌握这些技巧能提升C语言代码的质量和效率。
【C 言专栏】C 语言函数的高效编程技巧
|
6天前
|
C语言
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
|
7天前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
|
7天前
|
C语言
(浙大版《C语言程序设计(第3版)》 习题6-5 使用函数验证哥德巴赫猜想 (20分)
(浙大版《C语言程序设计(第3版)》 习题6-5 使用函数验证哥德巴赫猜想 (20分)
|
9天前
|
安全 C语言
【C语言】strcpy与strncpy函数的使用和模拟实现
【C语言】strcpy与strncpy函数的使用和模拟实现
5 0
|
9天前
|
C语言
【C语言】字符分类函数与字符转换函数
【C语言】字符分类函数与字符转换函数
9 1
|
9天前
|
程序员 编译器 C语言
C语言之函数与参数
C语言之函数与参数
7 0