c语言中!1是什么意思啊

 我来答
真理即美德
2018-12-07 · TA获得超过902个赞
知道答主
回答量:155
采纳率:50%
帮助的人:9.6万
展开全部
因为“++”的优先级比“*”高,*p1++相当于*(p1++),
所以这句话的意思是:指针指向数组的下一个元素地址然后再取值。
例如*(p1+1)相当于“abcdefg”中的“b”,“1234567”中的“2”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jhz931920
2015-07-01 · TA获得超过1万个赞
知道大有可为答主
回答量:3705
采纳率:60%
帮助的人:597万
展开全部
就是把K与=后面的数相加后再赋给K;
即:k+=3等价于k=k+3
但二者区别是前者运算速度快。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
御堂枫
2011-12-15
知道答主
回答量:12
采纳率:0%
帮助的人:17.4万
展开全部
k+=3 就是 k=k+3的意思
c的值是'b',那么进入switch语句时为第二条case语句,执行k+=2,此时k=6,由于没有break语句,即不跳出switch,那么继续执行第三条case语句,此时k=7,输出结果,完毕!
希望能看懂我的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
terranlong
2012-09-14 · TA获得超过7293个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3934万
展开全部
== 是判断两个值是否相等,相等返回1,不相等返回0
m == 1 意思是判断 m 的值是否为1

他区别于赋值符号 =
m = 1 意思是将1赋值给变量m
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
精致且灿烂丶典范k
2012-04-09 · TA获得超过9583个赞
知道大有可为答主
回答量:1.3万
采纳率:3%
帮助的人:3996万
展开全部
C语言中, gets(s);while(s[i]!=\\'\\\\0\\')是什么意思啊 get(s); 是获取字符串s或者数组s while(s[i]!=\\'\\\\0\\')应该是表示错误。表示,Bynyxm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式