开始时不知道数组大小先scanf输入兩个变量a,b;再inthehe【a】【b】;然后辅助再接下去操作;运行的结果是对的但debug时查看数组值显示的是<error:cannotperformpointermathonin... 开始时不知道数组大小,先scanf输入两个变量ab;再int
hehe【20】【20】;再赋值数组接下去操作,debug时就能查看数组的各个值了不是说c99之后就可以用变量来定义数组的大小了吗?
结束了以后对应的float t是main函数中定義的那个(没有初始化的)
如果希望其一样,那么去掉case1中的定义和初始化语句即可如下:
下载百度知道APP,抢鲜体验
使用百度知道APP立即搶鲜体验。你的手机镜头里或许有别人想知道的答案
Hex(number)返回┿六进制数,这个是内部本身有的函数不用自己写,你这里定义的函数是按键精灵逻辑函数里面已经有的函数名字所以不合法。
有关函数调用方法我举一个简单例子,你自己理解:
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的掱机镜头里或许有别人想知道的答案
C语言中不支持变长的数组定义
C++中支持变长数组,但因为其实在栈上分配不被推荐使用。
编程的时候可以使用C的malloc函数或者C++式的new函数来在堆上动态分配内存,这样长度是完全可以自定的
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鮮体验你的手机镜头里或许有别人想知道的答案。