Cola物联19.10.28——k++/++k; 与“&&”,或“//”

(1)
#include <stdio.h>
int k = 0;
int f()
{
return k++;
}
int main()
{
if( f() && f() )
{
printf("%d\n",k);
}
printf("%d\n",k);
return 0;
}
结果:1
分析:“&&”要求两个条件必须同时为真,即短路原则,因为最开始给k赋值为0,即为假,所以不会执行if语句,然后执行printf语句此时k+1变为了1.
(PS:1.k ++是先赋值再加;++k是先加后赋值。
2.“&&”是与的意思,即为一假则假;“//”是或的意思,即为一真则真。
3.“1”代表真,0代表假。)
(2)想想把k++改成++k呢
int k = 0;
如果是printf("%d",k++); //打印0
如果是printf("%d",++k); //打印1

++k 理解为先进行k=k+1的操作,操作结束后使用新的k值进行运算
k++ 则是先使用k的值进行运算,运算结束后进行k=k+1的操作
结果:2 2
分析:判断第一个if()成了k=1,判断第二个if()k=2,if为真输出k=2,再执行一次输出k=2。++k是先进行加再执行
(3)想想把&&改成||呢
结果:2 2
“||”只要其中一个成立就可以,判断第一个if语句时k变为了1,此时仍继续执行,到达第二个if语句时k变为2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "coca20000" 是一个音标文件名,具体意思不明确。根据常见的解读,“coca” 可能是指可口可乐(Coca-Cola)的简称,而 “20000” 可以是一个数字。因此,根据这个可能的解释,"coca20000" 可能指的是与可口可乐有关的内容。 根据这一解释,“coca20000(音标 释义).pdf” 可能是一个以可口可乐为主题的文件,其中包含了相关的音标和释义信息。音标可能涉及到对可口可乐品牌名称或其宣传口号的发音示范,以及对可口可乐相关术语或专业术语的音标标注。释义部分可能提供了对这些音标的解释和解读,帮助读者更好地理解和学习可口可乐相关的发音知识。 然而,这只是一个可能的解释,具体要依靠实际情况来确定。如果有具体的文件内容或者更详细的背景信息,可以更准确地给出解答。 ### 回答2: coca20000(音标 释义).pdf 是一个可能是以COCA(Corpus of Contemporary American English)20000个常用英语词汇为基础编制的音标和释义参考手册的PDF文件。COCA是一个大规模的语料库,包含了当代美国英语的语料,涵盖了多个语言领域和主题,从新闻报道到说话语料都有。这个手册可能是根据COCA收集的数据编制而成,旨在帮助学习英语的人们更好地理解和学习这些20000个常用单词的发音和含义。 音标是一种用特定符号表示词汇发音的符号系统。它能够帮助学习者正确地发音并准确地理解单词的含义。在这个手册中,音标可能采用国际音标符号(International Phonetic Alphabet),这是一套国际通用的音标符号,每个符号都代表一个特定的发音。 而释义则是对每个单词的具体定义和解释。在这个手册中,每个单词可能会附带其常见的词性和相应的定义,以帮助读者更好地理解这些单词。 综上所述,coca20000(音标 释义).pdf 可能就是一个以COCA语料库为基础编制的帮助学习者学习英语发音和理解单词含义的参考手册,其中包含了20000个常用英语单词的音标和释义。这个手册可能对于学习英语的人们来说是一个非常有用的学习工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值