- 博客(6)
- 收藏
- 关注
原创 c++入门笔记(需要c语言基础)
原因:编译器会单独编译两个.cpp和.h ,如果把默认参数放在定义里,那就会出现,编译器展开.h的头文件,找到声明,发现声明中函数应该传两个参数,在调函数的时候,程序员觉得是缺省函数,只有一个参数,就会报少参数的错误。如果函数很复杂也频繁调用,如果这个函数加inline变为内联函数后,会有一个后果----代码膨胀----导致可执行程序变得无比的大。:内联函数在编译中是不会进入符号表的,也没有地址。在函数返回值前加一个 inline,让函数变成内联函数,跟宏函数差不多,把函数的代码替换调用的那。
2025-05-20 18:10:09
852
原创 c语言函数
c语言函数是一个相对独立的代码块,通常是一个函数去解决一个特定的问题(例如:加减乘除等),如果程序中需要多次解决这个问题,就可以把解决方法写进一个函数中,需要的时候就可以调用函数,就不用频繁的打相同的代码了。库函数不是万能的,有些情境下你需要多次执行一个解决方案,但是库函数没有,就只能自己打。函数创建:类型+函数名+参数+函数体例如:int(类型) ADD(函数名 )(int x , inty)(参数)return x+y;
2024-11-03 17:43:22
1639
原创 c语言的分支和循环语句
分支语句就是选择,选择执行什么语句。根据表达式的对错决定是否执行语句(if语句)。根据整形表达式来选择从哪条语句开始执行(switch语句)。重复做一件事就用循环。while简单且普通 ,一般处理一些简单的循环。for可以理解为while的升级版,控制循环中最重要的三个值(初始化,判断,调整)在一起,如果一个循环很长,东西很多,可以快速的找到控制循环的三个值。常用于非常麻烦的循环do while 可以不用判断就直接执行一次循环。
2024-10-28 08:25:15
1292
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅