/*
字符常量:
转义字符:
\n 代表回车
\' 代表一个单引号
\\ 代表一个\
\\" 代表一个双引号
反斜线后面的16进制数只能用x开头 不能用X
SCSII 码是计算机中的表示
小写的字母永远比相对应的大写字母大32;
C 语言中输入字符的方式:
输入:变量名=getchar(); // 该方法只能接收字符型的数据
输出:putchar(变量名);
第七章
分类: 库函数:系统中存在的;
自定义函数:为了解决固定问题而编写的程序,提高程序的效率;
调用:
库函数:调用C语言标准库函数时要求的include命令行
include命令行必须以#开头,系统提供的头文件以h作为文件的后缀,
文件名用一对双引号或者一对尖括号,
注:include命令行不是语句,因此不能在最后加分号;
函数的定义和返回值:
1、格式:
函数返回值的类型名 函数名(类型名 形式参数....)
{
说明部分 语句部分
}
2、函数名和形式参数都是用户自定义的标示符。在同一个程序中,
函数名必须唯一,
3、不能在函数的内部定义函数
4、若在函数的首部省略了函数返回值的类型名,则说明该函数的返回值是int类型
5、除了返回值类型为int类型的函数外,函数必须先定义后调用。
6、当没有函数返回值时,必须把函数定义成void类型;
案例如下:编写两个双精度之和的函数
函数的返回值:
通过return 语句返回;返回的类型需要相对应;
函数的调用:
函数名(实在参数列表)
语法要求:
C 语言中,函数必须先定义,后使用,在main()方法之前进行声明
函数名必须与所调用的函数名字完全一致。
实参的个数必须和形参个数一致
函数可以直接或间接的自己调用自己,成为递归;
*/
#include<stdio.h>
double add(double d1,double d2); //先定义函数---函数说明
int countch();
main()
{
// printf("\\\n");
// printf("ACSII码进行测试%d\n",'a'); //97
// printf("ACSII码进行测试%d\n",'A'); //65
// printf("ACSII码进行测试%d\n",('a'-'A')) ; //32
// printf("ACSII码测试:%c\n",76); //L
// char a =getchar();
// printf("输入字符的ACSII码为:%d\n",a);
// putchar(a);
// double a ;
// a = add(3.22f,4.2f);
// printf("函数返回的为:%lf\n",a);
int n = countch();
printf("%d",n);
}
double add(double d1,double d2)
{
double s = d1+d2;
return s;
}
//案例:编写函数统计输入字符的个数,用@字符结束输入,在主函数中调用这个函数
int countch()
{
int cn;
for(cn=0;getchar()!='@';cn++)
{
}
return cn;
}
分享到:
相关推荐
C 语言初级 函数与指针 以及结构体的介绍 C 语言初级 位运算 C 语言初级 文件操作 ...C 语言初级入门--函数、字符常量 C 语言初级入门--循环 C 语言初级入门--一维数组和指针 C 语言初级入门--字符串
C常用库函数-表 数学函数、字符函数、字符串函数、输入输出函数、动态分配函数和随机函数 C常用库函数-表 数学函数、字符函数、字符串函数、输入输出函数、动态分配函数和随机函数 C常用库函数-表 数学函数、字符...
单片机C语言实例--302-字符函数ctype.h应用举例.zip
单片机C语言实例--305-字符串函数string.h应用举例.zip
关于C语言----七:函数
c语言面试题----main函数
C语言Turbo-C-2.0-函数中文说明大全.doc
C语言程序设计-用函数实现字符串的复制, 不允许用strcpy()函数.c
C语言程序设计--交互式函数计算器设计报告[归纳].pdf
305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)305-字符串函数string.h应用举例(51单片机C语言实例Proteus仿真和代码)...
单片机C语言源码学习参考-字符串函数string.h应用举例.zip
PTA 6-13 函数实现字符串逆序
第22讲 SQL语言高级05--分组统计函数.PPT第22讲 SQL语言高级05--分组统计函数.PPT第22讲 SQL语言高级05--分组统计函数.PPT第22讲 SQL语言高级05--分组统计函数.PPT
--API函数快速入门--怎样在VB中声明和使用API函数--
深度学习入门-Python语言学习-11函数(三)-入门学习
深度学习入门-Python语言学习-10函数(二)-入门学习
深度学习入门-Python语言学习-09函数(一)-入门学习
sqlserver中常用函数----字符串函数---- ASCII() --函数返回字符表达式最左端字符的ASCII 码值 CHAR() --函数用于将ASCII 码转换为字符 --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值 ...
1.目录结构(code代码;project工程;测试用例) 2.相关CSDN博客文章: 【小程序】C语言实现简易钢琴-利用sin函数构造不同频率波形模拟各琴键发音 (https://blog.csdn.net/u013025955/article/details/90147270)