为了账号安全,请及时绑定邮箱和手机立即绑定

<code>

#include <stdio.h>

/* 考虑一下哪个输出该用无参函数哪个输出该用有参函数呢? */

int print()

{

    puts("小明在慕课网上学习");   

    return 1;

}

int printCount(int n)

{

     printf("小明在慕课网上已经参与学习了%d门课程",n); 

}


int main()

{

    int numOfCourse = 0;

    numOfCourse += print();

    printCount(numOfCourse);

    return 0;

}



正在回答

2 回答

有的学习资料中说:常用的字符串处理函数包括puts(字符数组)、gets(字符数组)、strcpy(字符数组1,字符数组2)、strcat(字符数组1,字符数组2)、strcmp(字符数组1,字符数组2)、strlen(字符数组)。在使用它们前必须在文件开始处用#include<string.h>命令将相关的头文件包含到源程序中。

0 回复 有任何疑惑可以回复我~
#1

林泽华 提问者

gets();puts();是在stdio.h里声明的,^_^可以打开看看stdio.h,后几个是在string.h里
2015-02-18 回复 有任何疑惑可以回复我~

需要注意:如果调用puts()函数,文件的开头必须有预处理命令#include<string.h>

0 回复 有任何疑惑可以回复我~
#1

林泽华 提问者

为啥?int puts(const char* Str) 是在stdio.h里声明的啊
2015-02-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926255    人
  • 解答问题       20798    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程
意见反馈 帮助中心 APP下载
官方微信