c语言知识点

结构体

define   //是宏定义,程序预处理阶段将用define定义的内容进行替换
typedef struct //struct 结构体关键词 
{
     char s[100];
     int a;
     double x; 
};//结构体这里必须有分号

struct stu//结构体类型
{
    int a,b;
    char m;
}s1,s2,s3;//s1,s2,s3 是三个全局的结构体变量

函数

//对于字符串,需要引用string.h 库文件

<1>  puts //puts函数,输出字符串

char x[10];
scanf("%s",x);//输入字符串时,可以不加地址符&
puts(x);

<2>  gets(x);//输入字符串函数

<3>  strcat //字符串连接函数

char t[]="hello";
char s[]="world";
printf("%s",strcat(t,s));//strcat(字符数组1,字符数组2)

输出结果   hello world

<4>   strcpy/strncpy //字符串复制函数

strcpy(字符数组1,字符串2)//将字符串2复制到字符数组1中

char s1[10];
char s2[]="Hello";
strcpy(s1,s2);

strncpy(字符数组1,字符串2,n)//将字符串2的前n个字符复制到字符数组1 中

char s1[5]="HELL";
char s2[]="hell";
strncpy(s1,s2,2);//结果是  heLL

<5>   strcmp//字符串比较函数

strcmp(字符串1,字符串2)//比较字符串1和字符串2

if(strcmp(s1,s2)>0)//字符串1>字符串2
if(strcmp(s1,s2)<0)//字符串1<字符串2
if(strcmp(s1,s2)==0)//字符串1=字符串2

<6>   strlen//计算字符串长度

<7>   strlen(字符数组)//一般形式

<8>   strlwr/strupr //大小写转换函数

strlow(字符串) //大写转换为小写
strupr(字符串) //小写转换为大写


提示:字符串进行比较时,小写字母比大写字母大






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值