2023年 10月 29日 函数返回值 人为财死鸟为食亡。天下熙熙皆为利来,天下攘攘皆为利往。 不同语言的返回值 多个返回值? 成功返回 简洁返回 有些函数返回值仅仅是对参数的简单操作,一些编程语言提供简洁的返回方式。 函数返回之后有其他语... 进一步了解 函数 / 编程语言 / 返回值 0
2023年 10月 15日 函数指针 函数本身就是一个地址,也算指针,函数指针和函数很像。 函数和函数指针 支持函数指针的语言 委托 不显式支持指针的编程语言,有的利用委托来模拟函数指针。 类型优化 进一步了解 函数 / 指针 / 编程语言 0
2023年 10月 15日 嵌套 从前有座山,山里有座庙,庙里有个老和尚,他在讲故事。讲的是,"从前有座山,山里有座庙......"。 函数嵌套调用 支持函数定义嵌套的语言 嵌套类 访问嵌套类 静态内部类 进一步了解 函数 / 嵌套 / 编程语言 0
2023年 10月 15日 函数参数 和普通变量声明类似,函数参数类似于多个普通变量声明。 参数形式 参数列表和逗号表达式 函数参数列表虽然以逗号分隔,但不是逗号表达式。即,函数参数里面的逗号一定不是逗号运算符,而是函数参数分隔。如果一定... 进一步了解 函数 / 参数 / 编程语言 0
2023年 10月 15日 函数是如何返回到调用者的? CPU在处理函数调用时,其实它本身不知道调用结束后应该返回哪里,需要程序员指定返回地址。高级编程语言,编译器为调用函数代码自动加上返回到调用点并继续执行的"代码"。 汇编语言的跳转 栈 提到函数调用,... 进一步了解 函数 / 编程语言 0
2023年 10月 15日 值传递和引用传递 值传递和引用传递是函数参数传递的两种类型,一般而言,基本数据类型都是值传递,数组和对象采用引用传递减少对象复制开销,但也有特例。 值和引用传递本质一样 不同编程语言的参数传递 对于整型、字符、枚举、浮... 进一步了解 函数 / 参数 / 编程语言 0
2023年 10月 15日 函数 大部分编程语言都支持函数,函数式编程语言例如Haskell/ML/F#更是把函数作为第一等公民。 函数起源 函数起源于数学,最早是17世纪莱布尼茨用于表达”一个变量的变化”, 后来由我国清代数学家李善... 进一步了解 函数 / 编程语言 0
2023年 10月 10日 安全API 提到安全,大部分在学习和调试编程语言时并不太在意,真正爆发问题是在用户端。真正的安全漏洞是很可怕的,获取系统最高权限,获得敏感资讯,伤心不已,泪流满面。 字符串 进一步了解 函数 / 安全 / 编程语言 0
2023年 10月 10日 内联 爸爸为了培养孩子的独立能力,会把任务交给孩子并观察孩子做的结果。但有的时候,妈妈看到孩子因为完不成而伤心难过时,会毫不犹豫二话不说帮孩子的事情做掉。这也是内联。 内联和宏 C/C++宏可以提供内联同样... 进一步了解 内联 / 函数 / 编程语言 0