C语言第六天课堂笔记<详细+注释>
2015-11-10 21:12
316 查看
/**
函数定义
函数调⽤
* 函数声明
数组作为参数
函数嵌套
函数递归
*/
//
// Created by lanou on 15/10/15.
// Copyright (c) 2015年 LuTaotao. All rights reserved.
//
//// 无返回值无参数的函数
//void myPrint(void)
//{
//
// printf(“这是无返回值无参数的函数\n”);
// printf(“我即将使用return\n”);
// return;
// // return 的作用
// // 1.无返回值时 直接结束 return 之后都不执行
// // 2.有返回值 结束的同时 把值返回去
// // printf(“我已经使用了return”);
//}
//
//
//// 有返回值 无参数的函数
//int returnValue()
//{
// return 10;
//}
//
//// 有返回值 有参数的函数
//// 多个参数中间用,隔开
//// 注意: 参数的名字不能相同
//// 函数的参数 需要在函数体当中去使用
//// 计算两个整数的和
//
//// 参数的两种形式
//// 1.实际参数 函数调用是的参数
//// 2.形式参数 函数声明是的参数
//// 函数调用的时候 相当于实际参数赋值形式参数 参数间传递 是一个值的传递
//
//
//// 无返回值 有参数的函数
//// 打印两个整数的和
//void printsum(int num1, int num2)
//{
// printf(“%d”,num1 + num2);
//}
//int sumNumber(int num1,int num2)
//{
// return num1 + num2;
//}
//#import
{
// // 练习1 调用
// int sum = sumValue(5);
// printf(“%d”,sum);
//
// // 练习2 调用
// int year = 0,month = 0,day = 0,answer = 0;
// printf(“输入你的生日(用/隔开):\n”);
// scanf(“%d/%d/%d”,&year,&month,&day);
// answer = dayOfYear(year, month, day);
// printf(“你的生日是这一年的第%d天\n”, answer);
// int a = 0,b = 0,c = 0,mid = 0;
// printf(“请输入三个数:”);
// scanf(“%d%d%d”,&a,&b,&c);
// mid = midNumber(a, b, c);
// printf(“%d”,mid);
// int count = 0,n = 0;
// printf(“请输入一个数:\n”);
// scanf(“%d”,&n);
// count = countNumber(n);
// printf(“%d”,count);
// pppp();
// int a = sum(3, 5);
// printf(“a = %d\n”,a);
//
// // 调用operator.h当中声明的函数
// int b = multiplication(2, 3);
// printf(“b = %d\n”,b);
//
// int c = division(10, 2);
// printf(“c = %d\n”,c);
}
void pppp()
{
printf(“hello world!”);
}
函数定义
函数调⽤
* 函数声明
数组作为参数
函数嵌套
函数递归
*/
//
// Created by lanou on 15/10/15.
// Copyright (c) 2015年 LuTaotao. All rights reserved.
//
//// 无返回值无参数的函数
//void myPrint(void)
//{
//
// printf(“这是无返回值无参数的函数\n”);
// printf(“我即将使用return\n”);
// return;
// // return 的作用
// // 1.无返回值时 直接结束 return 之后都不执行
// // 2.有返回值 结束的同时 把值返回去
// // printf(“我已经使用了return”);
//}
//
//
//// 有返回值 无参数的函数
//int returnValue()
//{
// return 10;
//}
//
//// 有返回值 有参数的函数
//// 多个参数中间用,隔开
//// 注意: 参数的名字不能相同
//// 函数的参数 需要在函数体当中去使用
//// 计算两个整数的和
//
//// 参数的两种形式
//// 1.实际参数 函数调用是的参数
//// 2.形式参数 函数声明是的参数
//// 函数调用的时候 相当于实际参数赋值形式参数 参数间传递 是一个值的传递
//
//
//// 无返回值 有参数的函数
//// 打印两个整数的和
//void printsum(int num1, int num2)
//{
// printf(“%d”,num1 + num2);
//}
//int sumNumber(int num1,int num2)
//{
// return num1 + num2;
//}
//#import
import
import “Function.h”
import “Operator.h”
int main(void){
// // 练习1 调用
// int sum = sumValue(5);
// printf(“%d”,sum);
//
// // 练习2 调用
// int year = 0,month = 0,day = 0,answer = 0;
// printf(“输入你的生日(用/隔开):\n”);
// scanf(“%d/%d/%d”,&year,&month,&day);
// answer = dayOfYear(year, month, day);
// printf(“你的生日是这一年的第%d天\n”, answer);
// 练习3 调用
// int a = 0,b = 0,c = 0,mid = 0;
// printf(“请输入三个数:”);
// scanf(“%d%d%d”,&a,&b,&c);
// mid = midNumber(a, b, c);
// printf(“%d”,mid);
// 练习4 调用
// int count = 0,n = 0;
// printf(“请输入一个数:\n”);
// scanf(“%d”,&n);
// count = countNumber(n);
// printf(“%d”,count);
// 函数pppp()调用
// pppp();
// 调用Function.h当中声明的函数
// int a = sum(3, 5);
// printf(“a = %d\n”,a);
//
// // 调用operator.h当中声明的函数
// int b = multiplication(2, 3);
// printf(“b = %d\n”,b);
//
// int c = division(10, 2);
// printf(“c = %d\n”,c);
// 切记 返回值只有一个 // 调用 冒泡排序 int array[6] = {9,8,4,6,45,1}; // 传递的数组是只要传递数组的名字(也就是数组首个元素地址就好) sortArray(array, 6); printf("\n"); // 下面语句也可以实现调用 sortArray(&array[0],6); return 0 ;
}
void pppp()
{
printf(“hello world!”);
}
相关文章推荐
- C语言第七天课堂笔记<详细+注释>
- C语言第五天课堂笔记<详细+注释>
- C语言第四天课堂笔记<详细+注释>
- C语言第三天课堂笔记<详细+注释>
- C语言第二天课堂笔记<详细+注释>
- C语言第一天课堂笔记<详细+注释>
- c/c++ strspn / strstr / strchr
- C++模式(三)模板方法模式
- C++—特殊成员函数
- 由C++构造函数初始值列表想到的
- C++编程经验-返回局部变量的讨论
- c++primer第五版第十二章12.20习题用一个StrBlobPtr打印出StrBlob中的元素
- 操作系统中轮转法的模拟
- c++从入门到实践
- 题目1.2.4 The Seven Percent Solution(C++)
- Rational Rose 2003 逆向工程转换C++源代码成UML类图
- C语言学习——怪异的事情
- 在C语言中利用PCRE实现正则表达式
- 【c语言】 编写一个函数reverse_string(char * string)(递归实现)
- C++单链表实现冒泡排序