c - 简单 for 循环 C 中的预期表达式错误

标签 c parse-error

我在尝试将 char(x) 分配给 letter 的行中收到“预期表达式”错误。

我的代码如下:

#include <stdio.h>

int main(void) {
    printf("Hello, World!\n");
    char letter;
    for(int x=97; x<=122; x++){
        letter = char(x);  //error occurs on this line
        printf("%c\n", letter);
    }
    return 0;
}    

非常感谢任何帮助!

最佳答案

如果你想进行类型转换,你必须这样做:

(char)x;

不是

char(x);

关于c - 简单 for 循环 C 中的预期表达式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44213471/

相关文章:

c - 同时使用 scanf 和 gets

python - Google 返回 400 解析错误

php - 将 SQL 中的 HTML 插入文本区域?

CSS3 解析错误 词法错误

c - 释放内存函数 C

c - 在 C 中打印字符串和空字符的概念

azure - 是否可以在Azure Synapse数据仓库中创建时态表

php - 管理 PHP 错误

c - While 循环清除我的数组? (C)

c++ - 有没有办法从 python 编译 c/c++ 程序?