C语言结构与函数,C语言_相关函数与结构体(示例代码)

字符串相关函数

//了解

#include

1. int isalpha(int c);

//判断一个字符是否是字母。

2. int isnumber(int c);

//判断一个字符是否是表示数字的字符。

3. int isupper(int c);

//判断一个字符是否是表示大写字母的字符

4. int islower(int c);

//判断一个字符是否是小写字母。

5. int toupper(int c);

//将字符转换为大写字母。

6. int tolower(int c);

//将字符转换为小写字母。

//掌握

#include

7. size_t strlen(const char * s);

//传入一个字符串,返回字符串的有效字符个数。

hello world!

//size_t就是unsigned long的别名。

strlen是函数,求字符串的有效字符个数

sizeof是运算符,求变量或数据类型的长度

8. char * strcpy(char * s1, const char * s2);

//将字符串s2拷贝到字符数组s1中,返回s1,即字符数组的首元素地址。

//使用这个函数前提是s1有足够大的空间。如果越界,可能导致未知的错误。

9.int strcmp(const char * s1, const char * s2);

//比较两个字符串的大小关系

//s1大返回正数,s2大返回负数,相等返回0.

10. char * strcat (char * s1, const char * s2);

//s1是一个字符数组,s2是一个字符串或字符数组。

//将s2的内容拼接到s1后面形成新的字符串,新字符串,存储在s1中。

//返回值是s1.

11.char * strstr(const char *s1, const char *s2);

//在字符串s1中,寻找子串s2首次出现的位置。

//返回子串在s1中首次出现位置的第一个字符的地址。

s1 = asdgjjuteeww

s2 = tee

12.char *strchr(const char *s,char c);

//查找字符串s中首次出现字符c的位置。

//返回首次出现c的位置的指针,返回的地址是被查找字符串指针开始的第一个与Val相同字符的指针,如果s中不存在c则返回NULL。

13.char *strrchr(char *str, char c);

//在串中查找指定字符的最后一个出现

//如果成功,则返回从该位置到字符串结尾的所有字符,如果失败,则返回NULL

14.int atoi(const char * s);

//传入表示数字的字符串,返回字符串所表示的数字

“1234”

================================

结构体

//结构体:一组具有相同或不同数据类型变量的集合.

//数组:一组具有相同数据类型变量的集合.

struct student

{

int a;

short b;

char c;

};

结构体初始化

结构体赋值

结构体指针

结构体别名

结构体数组

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值