06 2022 档案
摘要:如果C中的函数不满足需求,可以在getchar()和putchar()的基础上自定义所需的函数 列子:类似于puts()但不会换行 其中while判断可以改成这样: while(*string) 当指向空字符时,*string的返回值是0,即退出循环,更简洁一点。
阅读全文
摘要:如果想把一个字符输入进程序,首先必须预留足够的空间,然后用输入函数获取该字符串。 关于空间的分配,可以直接声明数组的大小,还可以使用C库函数来动态分配,之后会详细介绍,为字符串分配内存后,便可读入字符串,C库提供了许多读取字符串的函数:scanf()、gets()和fgets()。 一、字符串的输入
阅读全文
摘要:字符串是以空字符(\0)结尾的char类型数组。因此,可以将数组与指针的知识应用于字符串。不过,字符串非常常用,所以有提前写好的处理字符串的函数。本章将讨论字符串的性质、如何声明字符串、如何输入输出字符串、如何操控。 可能注意到,上图中代码,用的puts()函数来输出字符串:puts函数只能显示字符
阅读全文