• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言学习笔记11

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

字符串比较:

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

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

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

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

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

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

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

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

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

字符串大小写转换:

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

strupr(字符串);

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

strlwr(字符串);

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

习题:将张三的邮箱地址[email protected]全部转换为小写。代码如下:

获得字符串长度:

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

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

strlen(字符数组名);

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

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

反转输出字符串:

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

函数:

函数的定义:

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

格式:

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

{

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

}

函数头:

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

函数体:

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

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

空函数:

没有任何内容的函数。

定义与声明:

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

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

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

返回语句:

return 0;

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

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

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap