- 博客(3)
- 收藏
- 关注
原创 8-2冒泡排序
排序(sort)就是以一定的基准,将数据的集合按升序或降序重新排列。有n个元素的情况下,只需要重复进行n-1趟,就可以完成排序。
2023-10-02 23:22:16 40 1
原创 8-1 函数式宏
而对于右侧的表达式b进行判断所得到的类型和值,就是逗号表达式的类型和值。sqr是在编译时展开并填入程序的,因此只要是能用双目运算符进行乘法计算的数据类型,都能使用函数式宏。如第二个案例:由逗号运算符连接的两个表达式在语法上会被视为一个表达式(其实不仅限于逗号运算符,只要是由运算符连接的多个表达式,例如”a+b“,都可以视为一个表达式)3.函数式宏使用时必须小心谨慎,例如sqr(a++)则每次展开时,a的值都会自增两次。例如,i的值为3,j的值为5,若运行:x=++i,++j;函数式宏也可以不带参数的。
2023-10-02 23:14:48 60 1
原创 明解c语言:6-2的函数设计
5调用函数时需要用函数调用表达式且有()其中是实参(因为传递的只是参数的值因此使用的实参既可以是变量也可以是常量),对函数调用表达式进行判定的时候,会得到该函数返回的返回值,但也有返回值类型是void的,此时函数只是用来显示的,因此没有需要返回的结果。这是个错误的,27行NUMBER旁边缺个),所以一直都是第2号元素,这是因为search的返回值大于0,所以判断值为1,故idx为1(这里其实因为>=的优先级高于赋值运算符=)9.函数间的参数的传递是通过值传递的,其实形参只是实参的副本。
2023-10-02 00:50:30 83 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人