gpt4 book ai didi

c - 我在编译代码时遇到错误。 '>=' 标记之前的预期表达式

转载 作者:行者123 更新时间:2023-11-30 21:34:56 27 4
gpt4 key购买 nike

我不明白为什么我的代码无法编译。我认为我的代码中可能有错误的运算符。

我尝试在函数中使用不同的运算符号。

if (encrypt <= 'A' && encrypt >= 'Z')
{
encrypt = encrypt + shift;
else if(encrypt <= 'a' && >= 'z')
{
encrypt = encrypt + shift;
if (decrypt <= 'A' && decrypt >= 'Z')
{
decrypt = decrypt - shift;

else if(decrypt <= 'a' && >= 'z')

实际结果是 >= token 之前的预期表达式。上面的代码是我认为我的代码有问题的片段。我正在尝试改变密码。

最佳答案

首先,if 中缺少一些大括号。 block 。它们看起来像这样

if (encrypt <= 'A' && encrypt >= 'Z')
{
encrypt = encrypt + shift;

但是应该有一个}在那之后。另外,你还有这样的条件:

(encrypt <= 'a' && >= 'z')

我想你的意思是(encrypt <= 'a' && encrypt >= 'z')反而。 encrypt 同样如此部分。总而言之,代码片段可能应该如下所示:

if (encrypt <= 'A' && encrypt >= 'Z')
{
encrypt = encrypt + shift;
}
else if (encrypt <= 'a' &&encrypt >= 'z')
{
encrypt = encrypt + shift;
}
if (decrypt <= 'A' && decrypt >= 'Z')
{
decrypt = decrypt - shift;
}

else if (decrypt <= 'a' && decrypt >= 'z')
{...}

针对 future 问题的提示:您的代码片段足以演示该问题,但需要付出一些努力才能使其发挥作用。当有 Minimal, Complete, and Verifiable example 时,通常会受到赞赏。人们可以直接进入他们的 IDE 并运行。

关于c - 我在编译代码时遇到错误。 '>=' 标记之前的预期表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54285989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com