很惭愧,只做了一些微小的工作
在各种各样的编程中,我们会遇到好多的括号,有时候会在用的时候不知所措,起码在下会有这样的体会。但是我们应该相信,设计这些语言的大神一定比我们高明的多,他们在设计这几个括号的用途时绝对不是随心所欲的,必定经过相当长时间的考虑,所以,在下向通过一些现象,冒昧地揣测一下先贤们的心理。
***********************************我是分割线***********************************
关于matlab
1、大括号{}
matlab中大括号的出现的频并没有那么高,它可以用作cell数组的分配和引用
例子:
A(2,1) = {[1 2 3; 4 5 6]};
2、中括号[]
构建向量或者矩阵
a=[1 2 3];
b=[1 2 3;1 2 3];
在定义的函数中,分派输出数据
function [ouput1,output2] = function_name(input1,input2)
3、小括号()
函数调用时参数的传入
引用矩阵或者向量中的元素
***********************来说说C++**********************
关于c++
c++中的括号也很麻烦
{} 块,无论是代码块还是初始化块
[] 索引
() 和函数引用有关用于辅助
<> 模板