为了账号安全,请及时绑定邮箱和手机立即绑定

汉字的输入 和 等号的问题

#include

int main() {    int i,sum=0;    i=1;    while(i<=100)  //循环条件应该是什么呢?    {        sum=sum+i;    i=i+1; //这里是不是应该改变循环变量的值    }    printf("100以内所有整数之和为:%d\n", sum);    return 0; } 其实我只是想问一下   i=i+1   不应该有两个等号么  i== i+1     还有就是这个软件打汉字是不是有问题!我每次都是复制的。。。。。

正在回答

3 回答

输入法应该是没有问题的,在输入代码时一定要把输入法调成英文输入,想输入汉语,就要加在双引号里,还有“==”这个符号是比较是否相等的,其他的比较符号为“<=”,“>=”,“<”,“>”,“!=”(不等于),一般都是两个,大都用在“if”和“while”等条件语句中。而单独一个“=”,表示赋值,把等号左边的值赋给右边,这两个符号相差很大的。

0 回复 有任何疑惑可以回复我~

=和==是有很大区别的;=是赋值,i=i+1意思是(i+1)赋值给i;==是等于的意思,i==i+1是i等于(i+1)。

0 回复 有任何疑惑可以回复我~

中文输入确实有问题,我也是用复制

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926286    人
  • 解答问题       20799    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

汉字的输入 和 等号的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信