李成笔记网

专注域名、站长SEO知识分享与实战技巧

c语言学习笔记-函数 c语言函数视频讲解

函数的格式

int main(void)//函数头 格式 返回值类型 函数名 (形参列表) 返回值类型可以省略,省略时默认为int类型

{

return 0;//函数体 具体执行的代码,如果有返回值用return 返回。

}

1,函数中的局部变量,只能在函数中使用

2,子函数的结果需要在其父函数中做运算,需要有返回值。

3,主函数中的数据需要在子函数中做运算,需要有形参列表。

4,getch()函数:输入字符的函数,输入的字符不显示,不需要按回车键,包含在头文件conio.h中

char a;

a=getch();

5,函数分类 类型 调用格式

void mm(void);无参数无返回值函数 mm();

void mm (int a);有参数无返回值函数 mm(实参);

int mm(void);有返回值,无参数函数 int a=mm();

int mm(int a);有返回值,有参数函数 int a=mm(实参);

6,地址传递:

地址传递就是将实参数据地址给了形参,可以通过地址进入实参的空间改变实参的值


7,修饰变量的关键字

const:

格式:const int a=10;const修饰的变量存在flash中,变量的值不允许改变。

使用:当存放大量数据并且不需要修改时候用const修饰,比如图片信息

extern:

格式:extern int a=10;extern修饰的变量可以跨文件使用。

static :

修饰函数:static void delay_ms(u32ms); 此函数只能在当前的.c文件使用

修饰变量: static int a=0 ;此变量被放在静态区,函数结束时,变量不会释放。下次循环到这个语句时,检测到static就不会再给a赋值0;

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言