A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jeffdy66 中级黑马   /  2015-11-12 19:49  /  1307 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.关系运算是什么?
"==", ">","<",>=", "<=" , !="
2.How to use ?
答: 把运算符号放在两个要比较的数据中间就可以,条件成立为真(1),不成立为假(0)

3.有什么特点?
答:优先级: >,<,>=,<= 优先级相等,但大于==和!=, 同时==与!=优先级相等.
4.如果优先级相同的两个运算,先后顺序看结合律(结合律指要么从左往右运算,要么从右往左运算) 关系运算符结合律是从左往右,即先看优先级,在看结合律:
For example : int b=1!2>3<4;

5.逻辑运算是什么?
答:"||" 或 " &&" 与(且) , "!" 非
6. How to use  ?
||逻辑或只要一边表达式为真(1),则结果为真,两边都不成立则为假(0), &&逻辑与必须两边表达式都为真,只要一边为假则结果为假.

7.有什么特点?
答:结合律从做往右执行 ,如果逻辑或表达式左边已经为真,则右边不执行,而逻辑与只要左边为假右边不执行.
优先级顺序: 小括号() >负号(-) > !  >算术运算符 >关系运算符 > && >||

8.三目运算符是什么?
答:<真假判断表达式1> ? <表达式2> :<表达式3>;
9.How to use ?
答:先求表达式1的值,如果为真,则执行表达式2,并返回表达式2的结果,如果表达式1的值为假,则执行表达式3,并返回表达式3的结果.
file:///var/folders/7s/53j_mjm930s7x181zrnk6r3c0000gn/T/WizNote/45b4025c-d60d-4022-ab5e-ee02cb471e64/index_files/2b56dc4f-d8d5-4749-9114-9ac0932812ad.png
file:///var/folders/7s/53j_mjm930s7x181zrnk6r3c0000gn/T/WizNote/45b4025c-d60d-4022-ab5e-ee02cb471e64/index_files/ef42313d-376e-4aea-bb2e-20f948aa098f.png
file:///var/folders/7s/53j_mjm930s7x181zrnk6r3c0000gn/T/WizNote/45b4025c-d60d-4022-ab5e-ee02cb471e64/index_files/6dcc967e-e9bd-449f-ad48-1982fec7519b.png
file:///var/folders/7s/53j_mjm930s7x181zrnk6r3c0000gn/T/WizNote/45b4025c-d60d-4022-ab5e-ee02cb471e64/index_files/371fcbed-942c-45da-b024-237890c76218.png
10.选择结构是什么?
答:指编程中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作其中的一个.

11.How to use ?
a. if(){}  b if(){}else{} ,c if(){}else if(){}  d.if(){}else if(0{}else{} e. if();

12.有什么特点?
1.一次if语句只能执行给出的所有操作中的一个.
2.if();这种用法时if语句只有紧跟后面一句有效,读到下一个分号结束,且不能定义变量.
3. 除了if(); 这种用法,所有的if()与{}之间不能有分号.
4.if(条件判断){} 里面的条件判断如果是与常量的等于判断,则常量写在前面.
  • #include <stdio.h>
  • int main(){
  • int a=1;
  •    
  •     if(a>2){
  •         
  •         printf("%d\n",a);
  •     }else if (a<1){
  •         
  •         printf("a小于1\n");
  •     }else if(a<0){
  •         
  •         printf("a 小于0\n");
  •     }else{
  •         
  •         printf("都不成立\n");
  •     }
  • return 0;


13.选择控制语句

14.How to use ?
switch(表达式){case 常量表达式1:语句1;break;...case...;default: 语句n;}

15.有什么特点?
a.条件结果只能是整数,而case只能是整型常量:
b.break 可有可无,有则执行完跳出,没有则继续执行,直到遇到下一个break或执行完.
c.default 可有可无,有则如果条件都不满足,会执行这句,无则条件都不满足,执行结束.
d.case下面要定义变量必须加{},且case后的常量值不能重复.
e.switch语句可以全部用if语句替代,但if语句不能全用switch替代.

16.循环结构
17.How to use ?
while(<条件>){<语句>}; do{<语句>} while(<条件>);

18.有什么特点?
a.只要满足条件循环才会执行.
b.注意死循环的出现,会一直循环执行下去,除非程序强制退出.
c.如果碰到continue则跳出本次循环继续下一次判断,如果条件成立继续执行循环.
d.如果碰到break无论条件是否满足,循环立刻结束.
e.continue与break跳出的都是当前所在的循环作用域,如果外层有循环不受影响.
f.do while至少执行一次,而while不一定.

19.循环中break与continue的作用分别是什么?

答: break的作用是结束整个循环 ,continue的作用是结束当前这次循环,重新执行一次循环.

15 个回复

倒序浏览
总结的不错,不知道是不是ios 9期的
回复 使用道具 举报
加油{:2_30:}
回复 使用道具 举报
liuchuan_alex 发表于 2015-11-12 22:40
总结的不错,不知道是不是ios 9期的

谢谢,不是,我是1030期的
回复 使用道具 举报
zxs2015 来自手机 中级黑马 2015-11-13 23:24:23
报纸
66666666666
回复 使用道具 举报
回复 使用道具 举报
hahaxiaohe 来自手机 中级黑马 2015-11-14 23:35:11
7#
楼主加油
回复 使用道具 举报

OK thank you
回复 使用道具 举报
zhizubule 来自手机 中级黑马 2015-11-15 09:26:00
9#
加油加油
回复 使用道具 举报
白鲨 来自手机 中级黑马 2015-11-15 09:37:09
10#
状态不错啊,好好加油
回复 使用道具 举报
白鲨 发表于 2015-11-15 09:37
状态不错啊,好好加油

哈哈,谢谢哥们, 共勉
回复 使用道具 举报
满满正能量
回复 使用道具 举报
Rocky_zhang 来自手机 中级黑马 2015-11-15 19:13:03
13#
努力吧,兄弟。明天的你会感谢现在努力的你。come  on
回复 使用道具 举报
Rocky_zhang 发表于 2015-11-15 19:13
努力吧,兄弟。明天的你会感谢现在努力的你。come  on

说的很有道理呀,压力还是非常大的,马上要考试了..共勉! fighting
回复 使用道具 举报
Rocky_zhang 发表于 2015-11-15 19:13
努力吧,兄弟。明天的你会感谢现在努力的你。come  on

说的很有道理呀,压力还是非常大的马上要考试了共勉! fighting
回复 使用道具 举报

哈哈,还好吧 一边学习一边总结
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马