C6_函数1

//

//  main.m

//  C6_函数

//

//  Created by dllo on 15/7/6.

//  Copyright (c) 2015年 zhozhicheng. All rights reserved.

//

#import <Foundation/Foundation.h>

// 函数的定义

// 函数的形式:1无返回值无参数

// 买菜的功能

//// 没有返回值,用void

// 第二部分:函数名,起名原则和变量名是一样的

// 第三部分:参数

//void buyVegetable(){

//    printf("100块钱都不给我,怎么买菜\n");

//    int a = 10;

//    a += 20;

//}

//

//

//// 2:有返回值,但没有参数

//int buyVegetableTwo(){

//    printf("老板没给我钱,我还挣了一百\n");

//    // return下的代码不会被执行

//    return 80;

//    printf("nihao");

//

//}

//

////3.没有返回值,有参数

//void addNum(int a,int b){

//    printf("%d\n",a+b );

//}

// 4.有返回值,而且有参数

//int addTwoNum(int a,int b){

//    return a + b;

//

//}

//

//int maxInThree(int a,int b, int c ){

//    a = a > b ? a : b;

//    c = a > c ? a : c;

//    return c;

//   }

//// 编写函数sumValue(int n):计算1-n的和

// int sumValue(int n){

//     int sum=0;

//     for (int i=1; i<=n ; i++) {

//        sum = sum+i;

//

//     }return sum;

//

//

//}

//int dayOfYear(year,month,day){

//    switch (month-1) {

//        case 11:

//            day += 30;

//        case 10:

//            day += 31;

//        case 9:

//            day += 30;

//        case 8:

//            day += 31;

//        case 7:

//            day += 31;

//        case 6:

//            day += 30;

//        case 5:

//            day += 31;

//        case 4:

//            day += 30;

//        case 3:

//            day += 31;

//        case 2:

//            day += 28;

//        case 1:

//            day += 31;

//

//        break;

//

//        default:

//            break;

//    }

//    if (year % 400 == 0 || (year % 4 == 0 && year % 100 !=0)) {

//        if (month > 2) {

//            day = day + 1;

//        }

//    }return day;

//// 返回三个函数中间数

//int middleNum(int a,int b ,int c){

//    // 找出最大最小,最后通过求和把最大最小减去,就是中间数

//    int max= a > b ? a : b;

//    max =max > c ? max : c ;

//    int min= a < b ? a : b;

//    min =min  < c ? min  : c ;

//

//}

//  // 计算几位数

//int number(int n){

//// 用来保存多少位

//    int count = 0;

//    while (n != 0) {

//        n = n / 10;

//        count++;

//    }return count;

//

//

//}

int main(int argc, const char * argv[]){

//  // 通过函数的调用,来使用这个功能的函数

//    buyVegetable();

//

//    //

//    int result = buyVegetableTwo();

//    printf("%d\n",result);

//    int a=20,b=30;

//    //a,b是实参,他们是实实在在存在在主函数里的函数,形参是用来接受调用的时候传过去的内容的容器,作用范围就在容器里

//    addNum(b,a);

//    //传参数的事后要注意形参的类型和顺序

//

//

//    int result = maxInThree(20, 15, 3);

//     printf("%d",result );

//

//

//

//    int result=sumValue(100);

//    printf("%d\n",result );

//    int day =dayOfYear(2000,3,1);

//    printf("%d",day );

//    int result=number(10045);

//    printf("%d",result);

//

return 0;

}

时间: 2024-08-24 12:44:58

C6_函数1的相关文章

C6_函数多文件管理

// //  main.m //  C6_函数多文件管理 // //  Created by dllo on 15/7/7. //  Copyright (c) 2015年 zhozhicheng. All rights reserved. // #import <Foundation/Foundation.h> #import "MyFunction.h" //引头文件 //int twoNumber(int a,int b){ // //    while (a % b

函数多文件管理

.h文件 // //  MyFunction.h //  C6_函数多文件管理 // //  Created by dllo on 15/7/7. //  Copyright (c) 2015年 cml. All rights reserved. // #import <Foundation/Foundation.h> // 在.h里,我们写函数的声明 // 声明相当于说明书里的目录部分,具体的功能是实现和介绍 // 1-n的求和 //int sumValue(int n); //int da

js高阶函数

map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Array作为结果: function pow(x) { return x * x; } var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.map(pow); // [1, 4, 9, 16, 25, 36, 49, 64, 81] reduce()把一个函数作用在这个Array的[x1, x2, x3...]上,这个函数必须接收两个

Django url 标签和reverse()函数的使用(转)

原文:http://www.yihaomen.com/article/python/355.htm 使用url标签和reverse()函数,可以避免在模板和view中对url进行硬编码,这样即使url改变了,对模板和view也没有影响 起初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,

Python2.7-内置函数

具体参见:https://docs.python.org/2/library/functions.html#file 1.进制转换:bin(x), oct(x), hex(x) 把一个十进制数分别转换为2.8.16进制 2.字符转换:chr(x)将数字(255以内不报错,128以后无字符)转换为对应ASCII字符, unichr(x)将数字转换为unicode, ord(x) 将字符转数字与前两个相反, unicode(obj, [encoding, [error]]) 用encoding解码o

linux Shell函数

Shell函数类似于Shell脚本,里面存放了一系列的指令,不过Shell的函数存在于内存,而不是硬盘文件,所以速度很快,另外,Shell还能对函数进行预处理,所以函数的启动比脚本更快. 1.函数定义 1 2 3 4 function 函数名() {     语句     [return] } 关键字function表示定义一个函数,可以省略,其后是函数名,有时函数名后可以跟一个括号,符号"{"表示函数执行命令的入口,该符号也可以在函数名那一行,"}"表示函数体的结

pythonの函数学习笔记(一)

函数是可以实现一些特定功能的小方法或小程序定义函数function的方法:def function_name(arg1,arg2[,...]): statement [return value]注意事项:1.def开头,代表定义函数,def和函数名中间要敲一个空格:2.返回值不是必须的,如果没有renturn语句,则默认返回值None:3.函数名必须以下划线或字母开头,可以包含任意字母.数字或下划线的组合,区分大小写且不能是保留字: py使用名称空间的概念存储对象,这个名称空间就是对象作用的区域

条件、循环、函数定义、字符串操作练习

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式. 对前面的代码进行优化,用for,while,if,def实现: 用循环画五角星 1 import turtle 2 3 turtle.fillcolor("red") 4 turtle.begin_fill() 5 for i in range(5): 6 turtle.forward(100) 7 turtle.right(144) 8 turtle.end_fill() 用循环画同心圆

sql常用格式化函数及字符串函数

一.常用格式化函数 1.日期转字符串 select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS') //2017-09-18 22:41:50 YYYY:年(4和更多位) MM:月份号(01-12) DD:一个月里的日(01-31) HH24:一天的小时数(00-23) MI:分钟(00-59) SS:秒(00-59) 2.字符串转日期 select to_date('2017-09-18','YYYY-MM-DD') //2017-09-