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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李艳兵 中级黑马   /  2015-11-23 23:57  /  538 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


1.ASCLL码:美国标准信息交换码  8位二进制表示所有大小写字母
                   只用一个字节表示字符,英文足够
                 没有用正确的编码格式打开对应的文本会出现乱码
         特点:区分大小写
                   没有中文               
                   字符在运算时会自动转换ASCLL值
           中国:GBK2312;至少两个字节  16位
                   UTF-8;至少3个字节 24位
2.C语言的流程控制:

3.if语句:用来判定所给定的条件是否满足,根据结果(真或假)决定执行其中结果的一个              

     特点:一个if语句只能执行给出的所有操作中的一个
             除了if();这种用法,所有的if()与{}之间不能有;号
             if(条件判断){},里面的条件判断如果与常量的等于判断,则常量谢在前面
   if();只能管控第一个分号之前的语句,且不能定义变量
   
4.switch语句:用来判定所给定的条件是否满足,根据结果(真或假)决定执行其中结果的一个   
             特点: 条件结果只能是整数,,二case只能是整型常量注意:case:'a'
                      break可有可无,有则执行完跳出,直到遇到break活执行完
                     default可有可无,如果条件都不满足则会执行
                    switch语句都可以用if语句替代,但if语句不能全部用switch替代  
5:while和do-while语句结构:
                                  特点:只要满足条件循环才会执行
                                          注意死循环出现,会一直执行下去,除非强制退出   control+c强制退出                                                                        死循环     
                                          如果碰到continue会跳出当前循环进行下一个循环
                                          碰到break 退出当前循环
                                          do-while至少执行一次,而while不一定
for循环语句:for(;;)三个语句+循环体   
           特点:只有满足条件循环才会执行
                      注意死循环,强制退出
                      碰到continue 跳出当前循环,执行下一个循环
                      碰到break跳出循环,循环结束
                      break和continue跳出当前循环,外层循环不收影响      
                      for循环嵌套   外层控制行数,内层控制列数
函数:编程中队一段代码的封装,理解为一个程序片段
        封装代码,提高复用性
        定义:函数名(形式参数类型 参数明1......)(具体代码  return 返回值)
          特点:不定义默认是int,如果不需要集体返回值类型用void(return可省略)
                    是否定义参数看是否有位置内容参与运算,调用时参数必须对应,参数传递的是值
                    return可以有多个,但是如果执行到return就不会执行后面代码,函数执行结束
                    函数不掉用不执行,执行顺序看调用顺序,定义了返回值类型可以不返回(不建议)
                    函数必须定义才能执行,不能重复定义,不能嵌套定义,不能自己调用自己(死递归)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马