C语言学习笔记11

字符串比较:

字符串比较就是将一个字符串与另一个字符串从首字母开始,按照ASCII码的顺序进行逐个比较。

在C语言中,使用strcmp()函数来完成字符串的比较功能。

strcmp(字符数组名1,字符数组名2);

该函数的功能就是按照ASCII码的顺序比较两个数组中的字符串,并由函数返回值返回比较结果。

字符串1=字符串2,返回值为0。

字符串1>字符串2,返回值为正数。

字符串1<字符串2,返回值为负数。

两个字符串进行比较时,若出现不同的字符,则以第一个不同的字符的比较结果作为整个比较结果。

习题:在银行收款,需要用户输入密码,在输入密码正确后才能取款,正确的密码为574824。代码如下:

字符串大小写转换:

在C语言中,有相应的函数可以完成字符串的大小写转换。

strupr(字符串);

作用:将字符串中的小写字母变成大写字母,其他字母不变。

strlwr(字符串);

作用:将字符串中的大写字母变成小写字母,其他字母不变。

习题:将张三的邮箱地址ZhangSan@MRSOFT.COM全部转换为小写。代码如下:

获得字符串长度:

在使用字符串,有时需要动态获得字符串的长度。

在C语言中,虽然通过循环来判断字符串结束标志"\0"也能获得字符串的长度,但是实现起来相对繁琐,在"string.h"头文件中提供了strlen()函数来计算字符串的长度。

strlen(字符数组名);

作用:计算字符串的实际长度(不含字符串结束标志"\0"),函数返回值为字符串的实际长度。

习题:英语老师要求同学用how造句,要求句子长度不得少于3且不得多于30,才算造句成功,否则输出造句失败。

反转输出字符串:

习题:将谚语”Believe in yourself”语句反转,并将其输出。代码如下:

函数:

函数的定义:

C语言的库函数在编写程序时是可以直接调用的,如printf()输出函数。而自定义函数则必须由用户对其进行定义,在函数定义中完成函数特定的功能。

格式:

返回值类型 函数名(参数列表)

{

             函数体(函数实现特定功能的过程);

}

函数头:

用来标志一个函数代码的开始,函数的入口处。分为返回值类型,函数名和参数列表3个部分。

函数体:

位于函数头下方的部分。位于大括号内,通过函数体实现函数功能,代码完成,再进行return语句返回。

无参函数:没有参数的函数。

空函数:

没有任何内容的函数。

定义与声明:

在编程中,先对函数进行声明,在对函数进行定义。

函数声明由函数返回值类型,函数名,参数列表和分号4部分组成。

返回值类型 函数名(参数列表);

返回语句:

return 0;

注意:返回值类型为void的函数无返回值。

习题:编写函数返回体温值。代码如下:

 

转载于:https://www.cnblogs.com/www-bokeyuan-com/p/11187399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值