level 6
void functionA(int x,int y,int a = 0){
//
}
draw(){
functionA(1,1);
//意思是第三个参数不写的话,默认把a赋值0,可不可以这样写
}
2015年09月19日 03点09分
1
level 6
void functionA(int x,int y){
.........代码;
Int a =0;
}
draw(){
functionA(1,1);
}
2015年09月20日 05点09分
2
这样的话a参数就相当于没了,我意思是调用functionA时,参数a不写则默认赋值为0
2015年09月20日 15点09分
回复 哗哗9527 :参数不写,就是默认为零
2015年10月01日 10点10分
level 3
我试了一下这个语法是不支持的,不过你可以再写一个相同函数的函数名,不接受第三个参数,到时候用那个函数调用这个函数顺便传递给他一个默认值.
2015年09月24日 06点09分
3
厉害~原来stroke函数也是这样调用的啊~
2015年12月14日 06点12分