C 语言初级入门--函数、字符常量
程序员文章站
2022-03-02 11:57:48
...
/*
字符常量:
转义字符:
\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()方法之前进行声明
函数名必须与所调用的函数名字完全一致。
实参的个数必须和形参个数一致
函数可以直接或间接的自己调用自己,成为递归;
*/
字符常量:
转义字符:
\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 语言初级入门--循环