C语言基础--函数和结构体
来源:互联网 发布:php 去除所有html标签 编辑:程序博客网 时间:2024/05/16 17:50
//编写函数int sumValue(int n):计算1到n的和。
int sumValue(int n){
int sum = 0;
for (int i =1; i <= n; i++) {
sum = sum + i;
}
return sum ;
}
//无参数,无返回值
void introduce(void){
printf("大家好!我来自火星,我叫*****\n");
}
//有参数无返回值
void num(int i) //形式参数
{
printf("%d\n",i);
}
//有参数,有返回值
int number(int age,float b ){
printf("今年%d岁了\n",age);
return age;
}
//无参数,有返回值
long lo(void){
return321546887945;
}
2、一个函数只能有一个返回值。
3、函数即使没有返回值,也可以使用return来结束函数的执行。
//用递归求n!
// n! = n * (n - 1)!
// n=1 //递归调用的出口;
int fun(int n);
int fun(int n)
{
if (n == 1) {
return 1; //跳出递归的条件
}
return n * fun(n -1); //递归调用的公式
}
变量的有效范围: 全局变量 局部变量
定义在函数体外的变量为全局变量
定义在函数体内的变量为局部变量
struct student1
{
int number; //学号
char name[20]; //姓名
char sex; //性别
float score; //成绩
……
};
typedef struct student{
char name[20];
float score;
int age;
} Student;
typedef struct student{
int num;
char name[20];
float score;
}Student;
Student stu[5] = {{1,"red", 92.5},{2,"green", 92},{3,"bluk", 89},{4,"black", 96},{5 ,"yellow", 90}};
- C语言基础--函数和结构体
- C语言基础---------函数,结构体
- C语言基础-结构体和联合体
- C语言基础-结构体和联合体
- C语言的函数和结构体
- c语言—指针基础(9:结构体和函数指针)
- C语言基础:C语言结构体(6) - 结构体与函数
- c语言基础-结构体
- C语言基础:结构体
- C语言基础-结构体
- C语言基础之结构体和共用体
- C语言基础-结构体和联合体(ZZ)
- C语言基础数据类型 结构体和联合体的区别
- C语言基础--结构和联合体
- IOS开发---C语言-⑱结构体和函数
- C语言的函数指针和结构体
- C语言基础结构
- 结构体(c语言基础)
- Magento适配Mysql5.7的全文检索,支持中文分词
- javaScript history对象
- pAdPt_-9 活动的生命周期[LogCat java关键字] 传递数据[Intent 静态变量 全局变量 剪切板]
- 【OC语法】Protocol协议的介绍
- C语言基本数据类型
- C语言基础--函数和结构体
- 【黑马程序员】C语言—通讯录系统的实现
- android 仿ios 键盘
- SpriteBuilder实现2D精灵光影明暗反射效果(一)
- CentOS7 初次安装记录(二)配置apache服务器
- java程序员第七课 java基础加强
- solr主从配置
- Hadoop分布式安装02
- centos7 关闭防火墙 获取外网IP