zoukankan      html  css  js  c++  java
  • 【Xcode学C-3】if等流程控制、函数的介绍说明标记分组、#include以及LLVM

    一、流程控制:if、while和for循环


    (1)if括号中面常常遇到推断是否相等的情况,并且新手常常会把==写成=。所以建议的习惯是把常量放在前面。如a==10。写成10==a,这样就不易犯错。


    (2)利用for进行递归,但不建议递归太深。


    (3)详细而言,for循环使用最广泛。for嵌套也非常重要。


    二、函数介绍


    (1)函数的基本格式


    (2)函数的声明和定义的差别,声明一般写在前面。定义写在后面。声明能够同名反复。


    (3)函数的说明标记分组可用pragma

    #pragma mark - 这种方法是加法
    #pragma mark 加法
    int add(int a,int b){
        return a+b;
    }
    #pragma mark 减法
    int minus(int c, int d){
        return c-d;
    }

    结果是:


    三、#include


    (1)一般自己编写的文件引用时用 “ ”。系统自带文件用 < >。

    它们查找的路径稍有区别而已。


    (2)include用在多人协作的时候。


    四、LLVM


    (1)新一代编译器,相比GCC效率大幅提升。


    (2)详细编译原理能够用clang编译器来模拟。

    cc main.c就是编译成.out可运行文件,也能够分步cc -c main.c然后cc main.o等。


    (3)不是非常重要的知识点,作为了解就可以。

  • 相关阅读:
    提取ecshop的mysql类
    phpexcel读取excel的xls xlsx csv格式
    Awstats显示国家地区插件GeoIP安装
    GeoIP Legacy City数据库安装说明
    JavaArrayList和数组间的相互转换
    mysql 初步认识
    HTTP ContentType
    ibatis 增加调试方法
    你了解Java中的Future吗?
    Java 环境问题总结
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6805145.html
Copyright © 2011-2022 走看看