这个程序的结果是x=0,y=1,z=2
i 没有循环呀?为什么第一个i=0第二个就是1...
我认为都上同时给三个i负值0呀.
我觉得结果应该是x=0,y=0,z=0using System;
class Test{
static void F(int x,int y,int z){
Console.WriteLine("x={0},y={1},z={2}",x,y,z); }
public static void Main()
{
int i=0;
F(i++,i++,i++);
}
}
i 没有循环呀?为什么第一个i=0第二个就是1...
我认为都上同时给三个i负值0呀.
我觉得结果应该是x=0,y=0,z=0using System;
class Test{
static void F(int x,int y,int z){
Console.WriteLine("x={0},y={1},z={2}",x,y,z); }
public static void Main()
{
int i=0;
F(i++,i++,i++);
}
}
解决方案 »
- C# UDP接收指定端口字符乱码十六进制
- 请问大家谁那里有checker的源文件,我想了解一下这个文件都写什么,以前前台如何调用?
- C#windows窗体实现对本机word文档的打开,编辑,删除等操作
- 问几个概念性的问题
- if语句 急!!
- 一个C#问题 请大虾们帮忙!!!
- Asp c# 如何在子页面中调用父页面中的方法或执行父页面中某个按键(Button)中的代码
- 找不到运行此应用程序的运行库的任何版本
- 关于窗体的OnMove方法,一难点求解====== 在线等.....
- 如何用C#实现更改TXT文件的文件名?
- 求助:怎么结束它的进程
- 如何在WebForm中正确显示由Word2003自动生成的XML文件
i++,是先赋值后执行++
建议你去看看static的变量,函数