• 黑马程序员__mac基本操作__C语言基础语法


    mac ox 基础介绍

    1.常用的Unix指令

    ls-l 列出当前路径的所有文件
    cd 目录转换
    pwd 显示当前路径
    mkdir 新建目录
    touch 创建文件
    open 打开文件文件夹
    who 显示当前用户名
    clear 清屏
    按下Tab键,可以自动补齐指令名称、文件名、文件夹名等

    2.Mac的基本操作

    DOCK:桌面下方的快捷应用

    DOCK的设置:可以根据自己喜好设置DOCK的风格

    3.常用快捷键:

    拷贝:cmd+c
    粘贴:cmd+v
    回退:cmd+z
    保存: cmd+s
    关闭窗口:cmd+w
    退出程序:cmd+q
    管理多个桌面:cmd长按+Tab
    切换输入法:cmd长按+空格

    4.文件预览:空格键可以快速预览文件属性及内容
    5.软件操作:Mac平台的软件安装包一般是dmg格式的,软件安装成功后,
    可执行软件都是app格式的
    6.文件系统:mac系统只有一个盘,没有像WINDOWS那样的C,E,D等盘,所以mac的根路径是以“/”开头
    7.常见软件:Safari,偏好设置(相当于控制面板)

    C语言基础语法


    1.基础语法
    使用Xcode新建一个C程序的源代码文件(拓展名为.c)编译
    file-new-file-c file
    2.编译:把C语言代码翻译成O和1
    工具:clang编译器 (Xcode4,编译器为LLVM<clang>,Xcode3, 编译器为gcc)
    指令:cc -c 文件名.c
    编译成功生成.o目标文件
    链接:把.o目标文件跟系统自带的函数库合并在一起,生成一个可执行文件
    指令:cc 文件名.o ,
    ./a.out 运行可只执行文件


    注释
    基本使用:单行注释以两个斜杠开头:// 只能注释一行,任何地方都可以注释多行注释以/*开头,以*/结尾
    关键字、标示符:
    关键字是C语言提供的有特殊含义的符号,也叫做“保留字”
    auto 声明自动变量
    short 声明短整型变量或函数
    int 声明整型变量或函数
    long 声明长整型变量或函数
    float 声明浮点型变量或函数
    double 声明双精度变量或函数
    char 声明字符型变量或函数
    struct 声明结构体变量或函数
    union 声明共用数据类型
    enum 声明枚举类型
    typedef 用以给数据类型取别名
    const 声明只读变量
    unsigned 声明无符号类型变量或函数
    signed 声明有符号类型变量或函数
    extern 声明变量是在其他文件正声明
    register 声明寄存器变量
    static 声明静态变量
    volatile 说明变量在程序执行中可被隐含地改变
    void 声明函数无返回值或无参数,声明无类型指针
    if 条件语句
    else 条件语句否定分支(与 if 连用)
    switch 用于开关语句
    case 开关语句分支
    for 一种循环语句
    do 循环语句的循环体
    while 循环语句的循环条件
    goto 无条件跳转语句
    continue 结束当前循环,开始下一轮循环
    break 跳出当前循环
    default 开关语句中的“其他”分支
    sizeof 计算数据类型长度
    return 子程序返回语句(可以带参数,也可不带参数)循环条件

    标识符
    程序员自定义的一些符号和名称
    标示符的作用
    区分C语言中的一些东西,比如函数,变量
    命名规则
    只能由26个英文字母的大小写、10个阿拉伯数字下划线组成
    严格区分大小写
    不能以数字开头
    不可以使用关键字作为标识符

    数据
    1.静态数据:指一些永久性的数据,一般存储在硬盘中
    2.动态数据:在程序运行过程中,动态产生的临时数据,一般存储在内存中
    3.数据大小:一个0或1代表 有一个比特位,一个字节有8个比特位
    1B=8bit 1KB=1024B 1MB=1024KB 1GB=1024MB
    4.c语言中的数据类型
    基本数据类型:整型,浮点型(单精度浮点型,双精度浮点型),字符型型
    指针
    构造类型
    空类型
    5.常量:表示一些固定的数据
    变量:表示一些不确定的数据
    变量的内存分析:1内存大小由大大小,优先分配地址比较大的字节给变量
    2.变量越先定义,内存地址就越大
    3.取得变量的地址:&变量名
    4.输出地址:%p
    5.一个变量一定先进行初始化,才能使用
    printf函数和scanf函数:printf函数是用来输出在屏幕的,scanf它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。scanf函数是一个阻塞式函数。


    变量的作用域:变量在定义开始生效,直到代码其所在的代码块结束。
    代买块的作用:及时回收不再使用的变量,为了提升性能。

  • 相关阅读:
    接口和抽象类的区别
    MFC之ListCtrl动态添加按钮
    C++类间转换之dynamic_cast
    字符串提取
    C++实现快速排序
    MFC中CListCtrl类依靠CImageList贴图并显示不同图像
    北工大耿丹学院16级计科院3班C语言课程助教学期总结
    C语言课程2——我们交流的工具:Coding.net
    salt-minion安装脚本
    zabbix邮件报警脚本
  • 原文地址:https://www.cnblogs.com/jia694600474/p/3974552.html
Copyright © 2020-2023  润新知