社区
C#
帖子详情
for里面的变量
needwc
2009-08-16 11:20:06
int count1 = 0; //英文个数
int count2 = 0; //中文个数
for (int o = 0; o < str1.Length; o++)
{
if ((str1[i] >= 'a' && str1[i] <= 'z') || (str1[i] >= 'A' && str1[i] <= 'Z'))
{
count1++;
}
else
{
count2++;
}
}
请问我怎样在for外面是用count1和count2变量,谢谢
...全文
88
13
打赏
收藏
for里面的变量
int count1 = 0; //英文个数 int count2 = 0; //中文个数 for (int o = 0; o = 'a' && str1[i] = 'A' && str1[i] <= 'Z')) { count1++; } else { count2++; } } 请问我怎样在for外面是用count1和count2变量,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxianshou
2009-08-16
打赏
举报
回复
楼主要明白变量的生存空间,也就是变量的可使用范围。
wangxianshou
2009-08-16
打赏
举报
回复
想在类外用 可以定义成public,建议使用属性
想在整个类内使用,在外面定义一个private修饰的int 或者其他类型变量
只在某个局部内使用,就在局部内定义
needwc
2009-08-16
打赏
举报
回复
恩,能用了。谢谢啊。我刚学c#有那位高手愿意留个QQ号指点指点小弟啊。
SQL77
2009-08-16
打赏
举报
回复
[Quote=引用 9 楼 needwc 的回复:]
for (int o = 0; o < str1.Length; o++)
{
if ((str1[i] >= 'a' && str1[i] <= 'z') || (str1[i] >= 'A' && str1[i] <= 'Z'))
{
count1++;
}
else
{
count2++;
}
}
int q =count1;
就是我这个q变量能否调用count1
[/Quote]
能呀
needwc
2009-08-16
打赏
举报
回复
for (int o = 0; o < str1.Length; o++)
{
if ((str1[i] >= 'a' && str1[i] <= 'z') || (str1[i] >= 'A' && str1[i] <= 'Z'))
{
count1++;
}
else
{
count2++;
}
}
int q =count1;
就是我这个q变量能否调用count1
风之影子
2009-08-16
打赏
举报
回复
如果想在外面用,就在方法之外类内声明吧。
lovelan1748
2009-08-16
打赏
举报
回复
[Quote=引用 4 楼 needwc 的回复:]
不行啊,count1是局部变量。不能用啊
[/Quote]
你说的外有多外面??
定义成public
风之影子
2009-08-16
打赏
举报
回复
像想放在for所在方法之外的方法里用,还是在for所在方法里用。
你的变量只能在for所在方法的
int count1 = 0; //英文个数
int count2 = 0; //中文个数
下面用,
lovelan1748
2009-08-16
打赏
举报
回复
直接用就行了啊
needwc
2009-08-16
打赏
举报
回复
不行啊,count1是局部变量。不能用啊
风之影子
2009-08-16
打赏
举报
回复
直接调用既可。
因为变量的范围在for的外面
wuyi8808
2009-08-16
打赏
举报
回复
直接用
Snowdust
2009-08-16
打赏
举报
回复
你想实现什么样的功能?
for循环局部
变量
的生存周期
写代码时突然想到for循环
里面
定义的
变量
的生存周期问题: for(int i=0; i { vartype temp; //do something } 查了网上的东西: 1.对于i--它是在for_size次for循环结束后才会释放内存 2.对于temp--它是在每一次for循环之后都会释放内存,然后第二次for循环的时候重新申请内存 对于上面的验证:可以单步调试,然后看看te
JAVAfor循环中的
变量
怎么在循环外使用
JAVAfor循环中的
变量
怎么在循环外使用 众所周知,JAVA中for循环里的
变量
只能作用在for循环内,那么怎么把它拿出来使用 例 定义一个数组 键盘输入一个数 如果数组中有相同元素则返回下标 如果没有则输出查无此元素 public class ArrayJudge { public static void main(String[] args) { int[] arr = {10, 20, 30, 78, 56, 45}; System.out.println(
【看书】for循环中的定义
变量
想起了以前的一个知识点for(起始语句;判断语句;修正语句){ 循环语句; }对于for循环我以前的理解是这样的 执行到for循环时 先执行一次 起始语句 然后开始执行循环体(循环语句) 执行后执行 修正语句 然后判断 判断语句 成立则继续执行 循环语句→修正语句→判断语句……
shell for {} 循环中无法使用
变量
shell for {} 循环中无法使用
变量
n=10 比如 for i in {0..$n} 这个样子是错误的, shell无法识别{}中的$n 我们可以这个样子 for ((i=0;i<$n;i++));do... 这个样子就可以解决
linux shell for 循环
变量
,shell for循环总结
1 shell for循环语法for
变量
in 列表docommand1command2...commandNdone1.1 读取列表中的值#!/bin/bashfor test in apple boy cat dogdoecho The next state is $testdone结果:The next state is appleThe next state is boyThe next...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章