相关疑难解决方法(0)

是否可以在for循环中声明两个不同类型的变量?

是否可以在C++的for循环的初始化主体中声明两个不同类型的变量?

例如:

for(int i=0,j=0 ...
Run Code Online (Sandbox Code Playgroud)

定义了两个整数.我可以在初始化主体中定义a int和a char吗?怎么做?

c++ scope for-loop declaration

223
推荐指数
4
解决办法
16万
查看次数

对于字符串中的每个字符

如何在C++中对字符串中的每个字符执行for循环?

c++ loops for-loop character

208
推荐指数
6
解决办法
37万
查看次数

通过char迭代字符串char

我尝试通过char迭代字符串char.我试过这样的事情:

void print(const string& infix)
{
char &exp = infix.c_str();
while(&exp!='\0')
{
         cout<< &exp++ << endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以这个函数调用print("hello"); 应该返回:

h
e
l
l
o
Run Code Online (Sandbox Code Playgroud)

我尝试使用我的代码,但它根本不起作用.顺便说一句,参数是引用而不是指针.谢谢

c++

12
推荐指数
3
解决办法
7万
查看次数

标签 统计

c++ ×3

for-loop ×2

character ×1

declaration ×1

loops ×1

scope ×1