c 语言 定义字符常量,C 语言初级入门(5)--函数、字符常量

字符常量:

转义字符:

\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

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;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值