C++ 函数,参数传入问题
void num(int num) { cout<<num<<endl; } void main() { int num=10; num(num); } 对吗? 或者 void num(int a) { cout<<a<<endl; } void main() { int num=10; num(num); } 哪个对啊?
两个都不能通过编译器,因为存在语法错误。函数和变量不能同名。你申明了int num=10; 又定义了void num(int a),出现同名是不行的。
对于这道题来说,2种方法都对,都是一样的,只是形参的变量名不一样,其他没有不同
答:#include*() main(int argc,char *argv)详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>