一个小程序运行问题

282关注451浏览

public void result(int i ){
if(i<10){
i = i+1;
result(i);
System.out.println("1================="+i);
}
System.out.println(""+2);
}
运行的时候 i值居然能打印 比较奇怪
java的一个运行程序,当i=1的时候

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Christian

    4人对此回答表示赞同

    c++, 自动字符串??
    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 问职彬彬

    2人对此回答表示赞同

    fp=fopen("D:\\a.txt","r");
    fscanf(fp,"%s",temp);

    fscanf是c的接口,而你的temp又是string,c++的类,如此混用不出错才怪呢,string默认情况下只有很少的空间,直接用c语言接口fscanf将字符串写到string中,必然会导致内存越界而运行异常,你要嘛全用c,要嘛就都用C++(读文件用ifstream)
    这样可以么?
    展开
    2
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部