编程简单步骤

void main()
{
int i=8;
printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);
getch();
} 结果是8778 自右至左 我算的方法不对 谁告诉下是怎么算的

教大家用记事本写一段最简单的编程。

1、首先新建一个txt文本文件。一般编程都会要装一些专用的编程工具,这里使用的是系统自带的一个vbs脚本程序,可以不用装工具,直接用txt修改成vbs文件就可以被识别成一个程序。

2、然后修改txt文件的扩展名,右键-重命名。将.txt改为.vbs,修改成.vbs后

看到图标变了,这个就说明你的系统能够识别他成一个vbs脚本程序。

3、然后就是如何在里面写代码了,右键-编辑文件,直接就可以像编写文本文件一样在里面写代码了。

4、下面往里面写入一句弹出简单对话框的代码。

msgbox "hello 你好!",vbinfomation,"信息"

msgbox是一个弹出对话框的函数,后面是要弹出的提示信息

5、然后关闭文件并且保存,可以在编辑的时候直接按CTRL+S保存再关闭,然后去直接双击刚才建的文件,就会弹出一个对话框来了。

6、这只是系统只带的一个脚本语言,如果要编一些其他的程序就需要装对应的代码编辑器了。如C#就得装visual studio,java得用eclipse等等。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-16
首先来说自增自减运算符的结合顺序是自右向左的。
其次,自增(减)运算符中,前增(减)运算符在本条语句内气作用,后增(减)运算符在本条语句执行完毕后起作用。
根据这个规则我们来一步步分析
i=8
i--,i++都是后增减的,所以输出都为8,由于后增运算要在本条语句之后才起作用,即printf()还没有执行完毕,所以自增运算符不会影响到i本身的值。
然后--i,这是前减,所以此时i=7;
++i,i=8;
所以结果就是8788,你上边说的结果不对啊。
你可以用这两条语句测试理解一下
int i=8;
printf("%d%d\n",i--,i--);
printf("%d\n",i);本回答被提问者采纳
相似回答