c 简单有趣的代码,C 简单的一段代码

1 , C 简单的一段代码private void listView1_SelectedIndexChanged(object sender, EventArgs e) if(listView1.SelectedItems.Count > 0)string id = listView1.SelectedItems[0].Text; string name = listView1.SelectedItems[0].SubItems[1].Text; txtID.Text = id; txtName.Text=name; }elsereturn;}}InvalidArgument=“0”的值对于“index”无效 。检查:listView1.SelectedItems 的Count 值是不是大于0因为默认没有选中的话,SelectedItems的Count应该是空的,索引取值定然报运行时错误 。【c 简单有趣的代码,C 简单的一段代码】
2,求一简单C程序代码写好了,你看看吧,有要求再提#include<stdio.h>#include<conio.h>int main()char input[50];printf("请问 1+1=");for(;;)gets(input);if(strcmp(input,"2")==0)printf("重新输入 1+1=");}getch();}#include <stdio.h>void main() int a = 0; printf("计算1+1 = ?\n"); scanf("%d",&a);while (a != 2)printf("错误,重新输入\n");scanf("%d",&a);} if (a== 2)printf("正确\n");}}楼主 , 放在里面和放在外面意义是不同的 。假定p=0和n=0放在了外面,那么这个程序是什么意思呢?每次循环后如果符合条件p都要被赋值的[原因:p=p+n],也就是说p的值被改了 。它不再是0了 。每次循环都是如此 。而如果p=0在里面,那么每次循的开始都要把p的值改为0,这样就不会累加了 。所以在功能和意义上是有区别的 。不能说放在里面放在外面都一样 。

    推荐阅读