【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)不是非常重要的知识点,作为了解就可以。

时间: 2024-10-12 16:38:03

【Xcode学C-3】if等流程控制、函数的介绍说明标记分组、#include以及LLVM的相关文章

韩顺平循序渐进学java 第04讲 流程控制

4.1 Java基本语法-三大流程控制 4.1.1 顺序控制 4.1.2 分支控制 ① 单分支 If(条件表达式) { 语句; } ② 双分支 If(条件表达式) { 语句; }else { 语句; } ③ 多分支 v  方法1: If(条件表达式) { 语句; }else if(条件表达式) { 语句; }else { 语句; } v  方法2: switch(条件表达式) { case 常量1: 语句1; break; case 常量2: 语句2; break; ... case 常量n:

从零学Java(3)——流程控制

1.Java流程结构:顺序结构.选择结构(分支结构).循环结构 2.选择结构:if 语句. switch 语句. if(条件){ ... }else{ ... } switch(X){ case 1: ... break; case 2: //x==2和x==3时执行同样的语句 case 3: ... break; default : ... break; } 3.获取键盘输入内容: ①导入包: import java.util.Scanner; 或者 java.util.*; ②创建 Scan

2016/04/29 smarty模板 1, 初步 目标 : 变量 运算符 表达式 流程控制 函数

① 从配置文件中读取配置: 1,在模板页面加载配置文件 html页面 不是php页面 <{config_load file='fo.conf'}> 2,在需要用到配置的地方加 <{#size#}> 3, 如果配置文件分了块,要取某一块的配置 用到section <{config_load file='aa.conf' section='aa'}> ② 调用变量调节器: | capitalize 单词首字母大写<{$test|capitalize}  cat  连接

程序流程控制--函数方法调用

在一个Java类中,方法的名称相同,但是方法的参数不同,这样的函数方法称为方法的重载 * 重载的区别在于参数的不同,三种不同形式: * 参数的顺序不同:参数的类型不同:参数的个数不同 简单类型的变量只是传递变量的值,而不是地址 * 这个是最基础的值传递 * 对于复杂(引用)类型的变量传递的也是值,但是这个值的内容是一个地址 * 因此虽然说在Java中它仍然叫做值传递,但是因为值是地址, * 所以在接收的方法中也有可能会改变原来引用类型变量的数据值 猜数字游戏程序: public class My

lishell学习之路:流程控制(case)

流程控制case语句: 介绍:多分支case条件语句 1.case语句和if..elif..else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系. 格式: 1 case $变量名 in 2 "值1") 3 如果变量的值等于值1,则执行代码 4 ;; 5 "值2") 6 如果变量的值等于值2,则执行代码 7 ;; 8 "值3") 9 如果变量的值等于值3,则执行代码

笨鸟学php(四) 流程控制

一.选择结构 1. 单路分支 <?php if(条件){ 执行一条语句; } ?> 2. 双路分支 <?php if(条件) 执行一条语句; }else 执行一条语句; } ?> 3. 多路分支 <?php if(条件){ 执行一条语句; }elseif(条件){ 执行一条语句; }elseif(条件){ 执行一条语句; }else if(条件){ 执行一条语句; }else{ 执行一条语句; } ?> <?php switch(变量){ case 值1: 代码;

阿甘学java视频--运算符,表达式,流程控制

 视频信息: 时长:1小时26分57秒 作者:于盼盼 讲义PPT及源码分享地址:http://user.qzone.qq.com/335816866/2 内容:java流程控制,分支语句(if...else...,switch...case....),循环语句(for,while,do...while...),关键字break和continue的使用方法和区别,以及label标签在和循环语句以及分支语句,break,continue的嵌套使用. 视频地址:点击打开--阿甘学java视频les

小白学 Python(8):基础流程控制(下)

人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 循环结构 循环结构一般而言,就是一直做某件事情,直到满足某种条件. 正常的 while 循环 比如:学习使我快乐,一直学习一直快乐. 这好像和我上面

#跟着教程学# 4、Python流程控制

流程图:最顶端黑圆为开始,最底端圆形为运行结束.菱形表示判断.矩形方框表示代码块.箭头表示运行的方向. 流程控制: 判断语句 if 循环语句 for while if判断 if判断条件: 执行语句…… else: 执行语句…… if判断条件: 执行语句…… elif判断条件: 执行语句…… else: 执行语句…… 多个条件判断需要用到逻辑运算符. and ----并且 or ----或者 not----非(取反) if 条件1 and 条件2: 运行代码块 if嵌套. if条件1: #满足条件