函数是什么?
函数
是完成特定任务的独立程序代码
语法规则定义了函数的结构和使用方式
为什么要使用函数?
可以省去编写重复代码的苦闷
可以让程序更加规模化,提高代码可读性
方便后期修改、完善
函数的种类
种类
内置函数:
由C语言系统提供
需要在程序前包含定义函数的头文件
内置函数 | 所属头文件 |
printf | <stdio.h> |
scanf | |
getchar | |
putchar | |
time | <time.h> |
strcpy | <string.h> |
strcmp |
自定义函数:
不带参数
带参数
常用的内置函数
内置函数 | 所属头文件 | 作用说明 |
int isupper(int) | ctype.h | 返回传入的字符是否为大写字母(0为假,非0为真) |
int islower(int) | 返回传入的字符是否为小写字母 | |
int isalpha(int) | 返回传入的字符是否为字母(a-z|A-Z) | |
int isdigit(int) | 返回传入的字符是否为数字(0-9) | |
int toupper(int) | 返回对应的大写字母 | |
int tolower(int) | 返回对应的小写字母 |
内置函数示例:
#include <stdio.h>
#include <ctype.h>
int main()
{
char i = "9";
// 常用内置函数 0表示假,非0表示真
printf("%d\n",isupper('A')); // 是否大写
printf("%d\n",islower('a')); // 是否小写
printf("%d\n",isalpha(97)); // 是否字母
// 如果传入数字的没有引号,表示是ASCII码
printf("%d\n",isdigit(i)); // 是否数字
printf("%d\n",isdigit('9')); // 是否数字
printf("%d\n",isdigit(97)); // 是否数字
printf("对应大写字母:%c\n",toupper('m'));
printf("对应小写字母:%c\n",tolower('A'));
return 0;
}
❥(^_-) 我的学习之路任重道远,咱们下期见~~~