c语言中 i=!i 是什么意思啊
8个回答
展开全部
单独运算“i!”表示i的阶乘,但在你这个程序里,似乎不应该把它们连起来,因为“!=”是不等于的意思。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是把变量i的值取反,然后再赋给i。注意是逻辑取反,即如果i为非零,执行完这条语句后i为零
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "stdio.h"
#include "conio.h"
main()
{
int m=0,n=3;
m=!m;
n=!n;
printf("%d,%d\n",m,n);
getch();
}
测试结果:1,0
C语言中所有非0的数都是True,0是False
!表示取反。
#include "conio.h"
main()
{
int m=0,n=3;
m=!m;
n=!n;
printf("%d,%d\n",m,n);
getch();
}
测试结果:1,0
C语言中所有非0的数都是True,0是False
!表示取反。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言中, gets(s);while(s[i]!=\\'\\\\0\\')是什么意思啊 get(s); 是获取字符串s或者数组s while(s[i]!=\\'\\\\0\\')应该是表示错误。表示,Bynyxm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询