我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C语言if else语句问题


{

    int ch =getchar();
    if ('Y' == ch)
    {
        printf("确认成功");
    }
    else ('N' == ch)                /*这里为什么要加“; ”?*/
    {
        printf("确认失败");
    }
    return 0;
}

img

如图,为什么else后面要加“;”?

else改为else if,或者去掉 else后面的('N' == ch ),因为else 分支后面不需要加条件,加了就会报错,如果要加条件可以把else 改为else if。

近期文章

  • python安装pygame报错;
  • 为什么8x=100是不正确的赋值语句?(菜,求轻拍)
  • 关于#github#的问题,如何解决?
  • 有必要买美国服务器吗?
  • 想问一下图片中的java题
  • 使用Blogger PHP API v 3.0发布带有标签和搜索说明的Blogger
  • C++怎么根据递推公式求时间复杂度?
  • 不知道为什么全是输出的空数列
  • 关于#c语言#的问题:
  • 这个如果想在换成自己的数据怎么改,没学过matlab,希望能用傻瓜都能听懂的话教我
  • 一维数据进行聚类分析出错
  • python爬虫过程添加header时报错
  • python的SSL模块报错no cipher can be selected
  • pyqt5 连接 MySQL 数据库失败的解决办法
  • 计算机网络分组的问题
  • 树莓派包含pyzbar函数报错?
  • too long
  • for循环和if循环判断
  • icem构建的目录树里面没有surface
  • 将n个学生的信息存入student.dat文件,文件为二进制文件。什么意思啊怎么打开这个student。dat文件

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华