C语言:字符和字符串处理函数函数

来源:互联网 发布:mac pro能做什么 编辑:程序博客网 时间:2024/05/18 19:21

任务代码:

字符串的输入和输出

#include <stdio.h>int main(){    char str[50];    gets(str);    puts(str);    return 0;    }


用指向字符的指针引用字符串:

#include <stdio.h>int main(){    char str[]="i am happy";    char *s;    s=str;    puts(str);    puts(s);    return 0;    }


执行情况:



知识总结:

字符和字符串的区别:

单个字符使用单引号:

char ch;ch='a';

字符串使用双引号:

char str[]="I am a boy!"

字符数组:

char str[50]={'I',' ','a','m',' ','a',' ','b','o','y'};

字符数组只有带有‘\0’才能算是字符串:

char str[50]={'I',' ','a','m',' ','a',' ','b','o','y','\0'};
等同于:

char str="I am boy"





字符串的集中输入输出(注意scanf()gets()的区别)

puts gets 推荐使用!





字符指针:





杜绝使用野指针:



 
原创粉丝点击