2022.10.26-C++学习笔记

2022.10.26-C++学习笔记

part2 : 函数

6、注意的问题

1、函数调用和函数定义的顺序

如果函数调用写在了函数定义的前面,则必须加函数前置声明
函数前置声明:
1、告诉编译器即将可能出现的若干个字母代表的是一个函数
2、告诉编译器即将可能出现的若干个字母所代表的函数的形参和返回值的具体情况
3、函数声明是一个语句,末尾必须加分号
4、对库函数的声明是通过# include <库函数所在文件的名字.h>来实现的

2、形参和实参

个数相同
位置一一对应
数据类型必须相互兼容

举例:
void f(int i, float x){
  printf(“%d\n”,i);
}
int main(){
  f(5.8, 6.6);//浮点型可以转换成整型数据,实数自动转换成整数。C中不会报错,但是Java中会报错
  f(“program”,6.6);//报错,字符串无法转换成整型数据
}

3、如何在软件开发中合理的设计函数来解决实际问题

一个函数的功能尽量独立单一
多学习,多模仿牛人的代码

4、函数是C语言的基本单位,类是Java,C#,C++的基本单位

7、函数的声明

#include<stdio.h>//库函数的声明
//如果不声明会出错,因为调用函数的语句在定义函数的语句前面
void f(void);//函数声明,分号不能丢掉
int main(){
	f();
	return 0;
}
void f(void){//无参数函数括号中的void不可省略
	printf("Hello, World!\n");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值