c++里主函数能被自定义函数怎么调用调用吗?

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

C++中,以下这句话是什么意思,请举例说明.
C++中,“如果在被调用的函数(不包括主函数)中定义数组,其长度可以是变量或非常变量表达式”,这句话是什

拍照搜题秒出答案,一键查看所有搜题记录

这个就是你说的那句话,一般峩们定义数组 只能定义 int a[100];这样的数组
C++里面支持数组的维数为变量,比如上面这个函数里面的两个例子 一个是变量 一个是非常量表达式

C语言中主函数中定义的变量只能茬主函数中使用所以你还得再定义一个变量。

当然捏可以把主函数中定义的这个变量传递给被调用的函数作为参数。

但是如果你要在被调用函数中使用这个变量例如

像这样就是错的,编译器会报错main中定义的变量是局部变量,只能在main中使用

你可以在main外部定义一个变量,这样在被调用函数中也就可以使用了

我要回帖

更多关于 自定义函数怎么调用 的文章

 

随机推荐