vfp等于和双等于有什么区别,还有vfp和c语言哪个难的有什么区别

- 谁能告诉我下计算机2级VFP语言和C语言有什么区别.?_南昌大学科学技术学院吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:51,461贴子:
- 谁能告诉我下计算机2级VFP语言和C语言有什么区别.?收藏
学了有什么用...
(如果要报应该报哪个比较好)
顺顺留学申请专家专业解读佩珀代因大学商学院申请,费用,申请流程,奖学金申请等.资深留学顾问将根据您的个人情况与期望,为您量身定制绝佳留学方案.
去考软考撒!!哈哈
个人认为你还是学C语言&毕竟C语言用途比较广!!很多东西都需要撒!
VFP老实说是一个现在基本上没用的东东了。它只是一种编写客户/服务器方式的数据库信息系统的语言和工具.好象现在都没有什么用!
本来考这就没用对我来说.
当然选简单的.
貌似&VFP简单.
计算机2级的确没什么用处。假如要证书的话报个VF.那个容易过。考前操作下,记下题目OK了。
相对来说,学计算机不如把绘图制图改图的什么东西学好,还有网页制作,C++,SQL。等等。计算机各类硬件知识,软件,等,不过全才几乎没有。。挑有用的,用的到的学吧。
你是学会计相关专业的就建议报VFP,那是会计专业的必学内容,假如楼主是理工的,从事软件相关的行业,就学C语言了,我想拿证的,学过VFP,目前正复习应对二级考试.
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或VB VFP C语言有什么区别?哪个好学并有利于过计算机二级?-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
VB VFP C语言有什么区别?哪个好学并有利于过计算机二级?
来源:互联网 发表时间: 13:02:16 责任编辑:李志喜字体:
为了帮助网友解决“VB VFP C语言有什么区别?哪个好学并有利于过计算机二级?”相关的问题,学网通过互联网对“VB VFP C语言有什么区别?哪个好学并有利于过计算机二级?”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:VB VFP C语言有什么区别?哪个好学并有利于过计算机二级?,具体解决方案如下:解决方案1:vb 二级我考过了 三级网络我考过了笔试用Cvfp是数据库用学sq场肌摆可肢玖扮雪堡磨l语句 其界面操作及函数都和VB差不多计算机二级嘛。你看你自己了要过三级的话不如二级就考C要从事数据库的东西你学点儿VFPVB简明好学。但用起来不是很顺 有时还是要VC相助!!
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
<a href="/cse/search?q=<inputclass="s-btn"type="submit"text="<inputclass="s-btn"type="submit"text="<buttonhidefocusclass="s-btnjs-ask-btn"text="我要提问
<a href="/cse/search?q=周四的C语言和VF,这些你有了么?_河北地质大学学生会-爱微帮
&& &&& 周四的C语言和VF,这些你有了么?
本周四大家就要踏上C语言考试的战场了!此时此刻你是不是期待着大神带你复习带你飞?快来看看大神们是怎么复习C语言的吧!看书复习C语言关键是要看教材,特别是书上黑框部分要认真看,它总结了C语言的特点,规则和常见错误,看一遍可以加深印象,在复习了每个章节后,要独立把对应的课后习题完成,考试的题目与书上的题是大同小异的,把课后习题弄明白考试也就没大问题了。有时间的话书上所有的程序也从头看一遍,一些典型的程序和算法,该背的就背下来,临考的时候也可以拿来看看。刷题刷题永远是简单粗暴有效的,刷几套考题不仅能练手,更能发现很多原题。根据经验,期末试卷里面有不少往年考过的题目。概念性的题只能靠记,但对于程序题,理解才是最重要的。一字一句地看题,理解后在做题。一定要细心,注意细节,例如scanf后面的&什么时候加什么时候不加等等。另外C语言最重要的就是能够熟练掌握各个基本的语句的用法,一个看似复杂的程序实际上都是各个基本语句的组合。C语言卷面题大多时候是考验你对常见符号、运算的理解是不是足够透彻,简而言之就是考细节。比如赋值是一个等号,“等于”是两个等号,自增和自减运算符,理解前置与后置的区别,++a返回a,a++返回值, 逻辑运算和关系运算优先级,指针与数组的关系等等,在熟练掌握了其中的基本规则之后,考起试来就能得心应手了。不要忘了周四还要考VF会会还是很贴心的!给大家整理了点复习的!一、选择题重点:关系模型 结构DB ,DBS,DBMS的含义,三者的关系数据类型,格式VFP的常用函数、命令、表用SQL如何增加删除命令ACCEPT、INPUT、WAIT语句作用结构化程序设计VFP如何执行菜单程序二、填空题重点:常用数据模型数据库系统核心VFP的扩展名、字段条件、运算符及如何使用、视图分类、刷新表单CAPTION属性作用三、阅读程序重点:循环结构四、SQL命令重点:列出信息、查询信息、列出平均分、统计人数五、编程序重点:判断奇偶性多重判断题表单求阶乘表单求加减法大家不要紧张 好好复习毕竟今天才周二后天才周四呢!祝期末取得好成绩!听说小编C语言已经保底90分了!小编的秘诀是什么呢?▼▼▼▼▼▼▼▼当然是必须关注会会才能保底90分咯!排版/刘前鹏审核/赵立君新媒体中心
点击展开全文
悄悄告诉你
更多同类文章
还可知道有多少人阅读过此篇文章哦
阅读原文和更多同类文章
可微信扫描右侧二维码关注后
还可知道有多少人阅读过此篇文章哦
河北地质大学学生会,即时发布学校前沿消息,是帮助同学们更快更及时的了解学校动态的平台。
您的【关注和订阅】是作者不断前行的动力
本站文章来自网友的提交收录,如需删除可进入
删除,或发送邮件到 bang@ 联系我们,
(C)2014&&版权所有&&&|&&&
京ICP备号-2&&&&京公网安备34C语言中,单个&和|,与成双的&&和||,区别在哪里?
我只知道&&是且,||是或,但是看不懂下面书本截图里的三个问题的解释。有大神可以解释一下这3个问题要如何理解吗?&br&书本截图来源: 嗨翻c语言kindle版(Headfirst C中文版)&br&&img data-rawwidth=&750& data-rawheight=&1334& src=&/097dc2a9e34d1f05af9c070bce311ecb_b.png& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&/097dc2a9e34d1f05af9c070bce311ecb_r.png&&&br&&img data-rawwidth=&750& data-rawheight=&351& src=&/733c3461e_b.jpg& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&/733c3461e_r.jpg&&
我只知道&&是且,||是或,但是看不懂下面书本截图里的三个问题的解释。有大神可以解释一下这3个问题要如何理解吗?书本截图来源: 嗨翻c语言kindle版(Headfirst C中文版)…
按时间排序
位运算和逻辑运算的区别。
马上七夕了
一直觉得知乎作为高知交流平台,不应该总是出现百度一下就可以轻松解决的问题,但一看到大家对于简单问题也答得这么用心、答得如此深入本质、答到我自愧弗如!随即让我想起爱因斯坦的一句话:“如果你不能简单地解释一样东西,说明你没真正地理解它。”对于一种事物、一个问题的解释,问题本身的难易当然不能决定回答的层次水平,而解释人、回答者却可以。所以说,把难或易的问题都解释得通透明了,深入本质这才是知乎区别其他平台的亮点,而不是所问的问题有多高档。
因为C在高级语言中比较奇葩,与其说C没有boolean类型,不如说C很多时候就无所谓类型。以32位程序为例,一个32位的变量a既可以表示布尔值,也可以表示为整数,也可以表示为指针例如在 if(a){}、a&&b 这类逻辑操作中,a会被当作布尔值,为0表示假,其他时候为真。并且在&&和||操作中有短路运算而&和|其实应该和+、-、*、/等归到一起,这类运算将两个32位的操作数视为整数,因此没有短路运算。当然了,因为两个整数&、|计算出来的结果,在是不是等于0的问题上,刚好和&&、||一样,因此题主的书中写到“也不是不行”至于为什么C会这么设计,就我理解很大程度上是C最初是针对汇编语言设计的高级语言,因此它免不了包含了汇编语言的很多特性,同时也很容易翻译为汇编语言。作为C程序员,很多时候还得考虑你的代码最后会被编译成什么样在这个问题中,假设a、b两个变量被保存在寄存器ax和bx中,那么if(a&&b){...}else{...}可能被翻译为:cmp ax,0比较ax和0
je ELSE相等则跳转至ELSE分支
cmp bx,0比较bx和0
je ELSE相等则跳转至ELSE分支
IF: ...IF分支
jmp ENDIF分支结束后跳转至END分支
ELSE:...ELSE分支
END:...结束
而if(a&b){...}else{...}则可能被翻译为:and ax,对ax和bx进行按位与操作
jz ELSE如果标记位为0,跳转至ELSE分支
IF:...后边逻辑同上
可以看出,两种运算在汇编层面上是两回事,而且很显然&&和||有短路运算特性
就是因为 C 语言没有严格意义上的 bool,表示 true 和 false 的时候语义含糊,任何数值其实都成了 bool。如果把逻辑运算的操作数限定成 bool 类型,就非常清晰,不会有让初学者迷惑的地方。你截图上的问题,第一个问题其实是 && 和 || 的短路逻辑。假设说一个语句中出现了两个 &&,只要表达式计算出了 false,计算会被立刻终止,因为 false && 任何值最终都是 false,|| 类似。第二个问题,位与和逻辑与是完全不同的操作符,他们根本就不能互相替代,计算逻辑也不是位运算符的一部分功能。但是位与的结果在 C 里面恰好可以是逻辑值,这就是导致看起来可用的原因。(所以你可能会在 C 代码里面看到 if (a & 1) 来判断 a 的奇偶性,但这个写法在 Java 或者 Swift 这样有严格 bool 类型的里面是错的,因为位运算的结果不应该充当一个逻辑值。)这两个都是错误的问答。
&: 两个数字 位操作 AND。或者取某个变量的地址,或声明引用。
对 bit:(0 & x ) = 0; ( 1 & x ) =&&:两个 bool 值的“并且”。( false && x ) = (true && x)=|:两个数字 位操作 OR。对 bit: ( 0 | x ) = ( 1 | x ) = 1;||:两个bool 值的“或”。( true || x ) = ( false || x ) =----a = !!a;(a && b) = !(!a || !b);!(a && b) = (!a || !b);(a || b) = !(!a && !b);!(a || b) = (!a && !b);ps:你这本书扔了吧,说的什么,不知所云。( 位操作和 bool 逻辑运算岂能混为一谈?)
为什么不百度?
请看CSAPP 2.1.8和2.1.9节,并完成相关习题。不过,,这是语言的基本知识啊。。。
上面有人胡扯。c里面无bool,单写因为是运算表达式确实要计算出结果,而结果只能是0或者大于0,这个结果当然可以作为条件判断的真假。双写的话是逻辑表达式,按照离散数学的逻辑运算路子走,各种结合律等,当然这个有编译器做词法分析等,如果一个子表达式违反逻辑运算预期就不再计算后面表达式……
看了不少大神的回答,把这个问题总结一下,有问题务必请指出来。1.|和&最后算的结果是位数运算值(|和&被称为bitwise operator,位数运算符),也就是整数,在C语言里在只要不等于0就是真,所以有时候可以替换||和&&,程序也没问题,但是一般这种替换静态程序分析软件(static code analyzer)会报错,所以最好一开始就养成好的习惯。比如 if a&10 & b&10,因为等同于1&1==1,和1&&1==1最后的值一样,虽然前者是位数运算算的是整数,后者是布尔运算算的是布尔运算的真值,这时候用&代替&&也可以执行正常。2.关于 if 4 & 6,值是true,因为4的二进制数是100,6的二进制数是110,第一位是0&0结果是0,第二位是0&1结果是0,第三位是1&1结果是1,所以最后结果的二进制值是100,十进制值是4,逻辑判断非0也就是true。但是如果是用if 4 && 6算,那么就直接算逻辑部分,1 (true)&&1(true),值是1,也是True(布尔运算值里true值是1)。所以虽然&有时可以代替&&,但是两个运算涉及的值不一样。如果是if 4 & 2,那么就会出问题,因为4是100, 2是010,它们没有重叠的二进制位,所以结果是4 & 2 == 0,所以这时候 4 && 2==1,用&和&&值就不一样了。3.感谢评论区提醒的&&和||短路求值的情况,我是这样理解的,不知道对不对,不对还请指出。也就是问题中提到的第一点。比如 0 & 1==0,计算机是要算0和1共2个条件,而0&&1==0,只要算到前一个值为假就结束,所以有时可以不用算第二个条件。同样对于1 || 0==1,因为第一个条件已经可以决定结果,所以就跳过第二个条件,取真。今天刚消化出来的,如有错误,务必指出。-------分割线---------回复不知道为什么,越来越不敢在知乎提问课本和专业书籍的细节问题,总有人问为啥不问老师不搜索,我只能说我目前是自学,而且即使之前在大学问老师,老师也不会有时间回答或者详细解释,另外国内搜索引擎噪音太多总是没能找到最佳解释的网页,国外的总有内容看不懂。本来是先在Quaro 问,怕看不懂再在知乎问一遍,可发现对于学科细节问题,知乎的友好度比Quaro差了好多,导致很多问题都憋着不敢在知乎问,以前是从小学到大学问了老师就要先挨骂,现在在网上问个问题也总是遇到骂声,感觉怪怪的。这个问题是因为书是中文的,不好到Quaro上直接挂出图来问,而且好像搜索引擎无法搜布尔运算符(如果你能理解搜索引擎的基本算法就知道无法用布尔运算算布尔运算符,不信可以试试),就想在知乎上可以问的详细点,在Quaro 上问的泛一点。结果,果然又在知乎上挨骂了,同时在Quaro 上得到很多大神详细的回复。当然还是很感激有大神可以答疑解惑(在这里感谢 大神,每次您的热情回复都让我有勇气继续提问,非常感激),只是自从自学以来发现国内社区让人很沮丧的一面,如果不是Quaro对应的热情洋溢的回答,我真的认为也许我该像 那样举报自己的问题拉低了知乎社区的智商水平了。贴一个对应问题的Quaro 链接,只是为了证明自己提这类问题的正当性(在浏览器打开可见所有详细回答 ):What is difference between & and &&,| and || in C programming language?关于我为什么还要来知乎再问一遍:有部分问题的词汇和句子比较晦涩难懂(比如上述问题的排名最高的回答有个计算机用语字典里查不到,后来找了很久才找到这个词的解释,如下图所示,如果是难懂的句子可能有时就无能为力),怕错过重点信息所以每个问题再来知乎问一遍,一般许多问题会再结合知乎和Quaro 以及其它资料把自己的理解综述一遍作为这个问题的回答,也可以对后来者有所启发,我想更多的资料才是搜索引擎和讨论区存在的价值。
邀请我干嘛,|和&是位运算啊位运算,结果是整数,而||和&&是逻辑运算,运算结果是布尔值,怎么可能混为一谈,明明是教程没讲清楚,另外这种事情先bing or Google再来问,问这种问题纯属降低知乎讨论质量,下次题主注意(之前过激言论已删除if (4 & 6) 能这样写是C的特性(0和null就是false,别的是true),别的语言都不行的,4 & 6其实就是一个普通的整数运算,和 4 + 6 差不多,你也可以写 if ( 4 + 6 ) ,编译器没意见,但是这只是C的特性啊,举个例子你在Java里面这么写就不行,因为Java把布尔和整数分开了。综上所述是题主的书的锅,我对题主并无恶意。之前说要举报是因为问题本身比较低级、不明所以,并不是说题主咋了,课本细节问题问老师没错的。可能是Quaro用户比较热情吧,我个人不大喜欢伸手党
逻辑运算与按位运算,不一样的两种运算。解释的挺清楚的了啊……按位运算是把整数的每个二进制位与另一个整数对应的每个二进制位进行运算,是整数到整数的运算。逻辑运算其实是布尔值到布尔值的运算,只不过在C当中,所有非零整数都理解为true,所有0都理解为false。所以4 && 2 == 1,其实是4是true,2也是true,与的结果是true,所以是1。而按位操作,4是0bb0010,它们没有重叠的二进制位,所以结果是4 & 2 == 0
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 vfp和c语言哪个更实用 的文章

 

随机推荐