奇怪的阿怪
2017-07-25 23:48
#include <stdio.h>
int learning()
{
printf("小明在慕课网上学习\n");
return 0;
}
int learned(char n)
{
printf("小明在慕课网上已经参与学习了%s课程",n);
return 0;
}
int main()
{
learning();
learned(嘿嘿嘿);
return 0;
}
这样为什么不行呢?
int learned(char n)函数参数写错了,你要传入的参数是一个字符串,但是char n表示一个字符,改成char *n就行了,*n是一个指针变量,这样就可以指向一个字符串
C语言入门
926210 学习 · 20797 问题
相似问题