C/C++知识点之C语言再体验总结(一)
小标 2018-11-13 来源 : 阅读 881 评论 0

摘要:本文主要向大家介绍了C/C++知识点之C语言再体验总结(一),通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

本文主要向大家介绍了C/C++知识点之C语言再体验总结(一),通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

再次学习C语言的总结

一.关键字:特殊含义的单词 32 颜色特殊 小写
  1.数据类型 20个
    1.1 基本数据类型(5个)void char int float double
    1.2 类型修饰关键字(4个)short long signed unsigned
    1.3 复杂类型关键字(5个)struct union enum typedef sizeof
    1.4 存储级别关键字(6个)auto static register extern const volatile
  2.流程控制类型 12个
    2.1 跳转结构(4个)return continue break got
    2.2 分支结构(5个)if else switch case default
    2.3 循环结构(3个)for do-while while

二.标示符:除系统占用的32个关键字外,其余表示函数名,变量名的都为标示符.
  1.使用规则:
    1.1 只能包含数字 字母 下划线 美元$
    1.2 不能数字开头
    1.3 不能同名,不能同关键字同名
  2.规范:
    2.1 符合程序作用的英文段,有意义
    2.2 驼峰命名法

三.注释:不参与编译,绿色的部分,中英文都可
  1.作用:
    1.1 解释代码
    1.2 整理思路
    1.3 纠错

tips:标示符的起名和注释的良好使用都是帮助我们理解程序,整理思路,排查错误的重要习惯,每一次Xcode训练,都要养成注释和命名的好习惯.

四.数据:程序的血液,程序的动力,程序最重要的是传递数据.调用数据遵循从上到下,从右到左的原则.
  1.分类
    1.1 静态数据 存在硬盘中,永久,读取速度慢 eg:照片,音乐
    1.2 动态数据 存在内存中,短暂,读取速度快 eg:搜索资料
  2.大小:数据在电脑中由0和1组成  按位 B M G T
  3.类型
    3.1 基本数据类型 (int float double char)
    3.2 构造类型
    3.3 指针类型
    3.4 空类型
  4.常量:固定不变的数据(重点)传递数据的帮手之一,引出了多种多样的类型
    4.1 整型 int
    4.2 实型:小数
      4.2.1 单精度 float
      4.2.2 双精度 double
    4.3 字符型:''括起来的一个字符
    4.4 字符串型:""括起来的一个或多个字符
      4.4.1 转移字符:特殊含义的字符 eg:\n 回车 \r=\013
    5.变量:可以改变的数据(重要)
      5.1 格式: 数据类型(基本数据类型) 名称
      5.2 规则:
        5.2.1 定义了数据类型,会申请一块存储空间,大小与类型有关
        5.2.2 变量必须初始化,否则使用时里面都是垃圾数据
      5.3 变量的作用域:从定义开始直到 } 或 return 0
        5.3.1 不同范围中可以用相同名称的变量
        5.3.2 同一范围内不能出现同名
        5.3.3 大括号中的是局部变量
      5.4 变量的内存
        5.4.1 内存以字节为单位 苹果是64位
        5.4.2 内存由大到小寻址
        5.4.3 变量存储的第一个字节的地址是该变量的地址 则先定义的变量内存 地址一定大于后定义的变量 ps:获取地址 &变量名称 %p占位符 输            出的地址为十六进制的数.

五.printf:输出数据
  1.格式:printf("格式控制字符串",输出项列表);
六.scanf:输入数据
  1.格式:scanf("格式化字符串",$输入列表项);

七.运算符:告诉数据如何进行运算或完成指定操作
  1.按照功能划分:
         1.1 算术运算符 + - × / %
         1.2 关系运算符与逻辑运算符 > < >= <= == != && || !
         1.3 按位运算符
     2. 运算符根据参与运算的操作数的个数分为
         2.1 单目运算
               单目运算:只有一个操作数 如 : i++ ! sizeof
         2.2 双目运算
               双目运算:有两个操作数 如 : a+b
         2.3 三目运算
               三目预算:C语言中唯一的一个,也称为问号表达式 a>b ? 1 : 0

八.流程控制
  流程控制结构:顺序、选择、循环
    顺序:按照书写顺序从上至下执行
    选择:给定条件进行判断,在根据判断结果决定哪段代码
    循环:给定条件下,反复执行某段代码  
  1.switch

    switch(条件表达式)//条件表达式返回值必须为整型
       {    //标准格式
    case 整数://case可以一个或多个
      语句;
    break;
       case 整数:
      语句;
      break;  

      ……

    default:
      语句;
      break;
}
  2.while
    while (条件表达式){//条件不满足不会进入循环
      语句;
      ....
      }
3.do-while
    //无论条件是否满足先做一次循环体,
    格式: do
      {
      }while(条件表达式);
4.for(初始化表达式 ;条件表达式 ;循环后增量表达式 )
注意:
     当break语句用于do-while、for、while循环语句中时, 可使程序终止循环
   而执行循环后面的语句, 通常break语句总是与if语句联在一起。 即满足条件时
   便跳出循环。
        1. break语句对if-else的条件语句不起作用。
           2. 在多层循环中, 一个break语句只向外跳一层。
           3. 循环可以相互嵌套

 

常用的快捷键

command+S保存
command+R运行
command+B编译
command+/ 单行注释
command+/ 再加\下一行也注释
command+shift+⬅️ 全选整行
command+⬅️ 最左端 反之最右端
command+option+方向键*   折叠代码
command+\   添加断点的快捷键
command+opt+[ 上 ] 下   移动代码上下移动
command+] 右   [  左      左右移动
command+f 可以查找全部替换
command+control+e 修改整个函数里变量名称


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C/C+频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程