一道试题

james_hw 2010-05-22 04:49:46
9:下列说法中错误的是
A.C语言中循环嵌套的层数没有限定
B.C语言中的内部函数只能在本文件中被调用
C.用typedef语句定义的数据类型名称必须是大写字母
D.C语言中的continue语句,可以通过改变程序的结构而省略

C肯定是错的,不过A和B应该有问题

首先递归是有限定的(是多少?因为每次开函数都要划分栈空间,不停开下去,内存也不够的,不过是否有编译器限定了递归层数,还是由得内存耗尽为止?)而循环嵌套感觉也应该有限定

内部函数是什么?如果是static声明的,那就正确的。
...全文
133 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
onefreeday 2010-05-22
  • 打赏
  • 举报
回复
换c语法 也没问题
onefreeday 2010-05-22
  • 打赏
  • 举报
回复
哦错了 楼主说的是C
onefreeday 2010-05-22
  • 打赏
  • 举报
回复

// f.cpp
#include <iostream>
using namespace std;
void f()
{
cout<<"called."<<endl;
}

//#include "f.cpp"
#include <iostream>
#include "f.cpp"
using namespace std;

int main()
{
f();
system("pause");
return 0;
}

OK
  • 打赏
  • 举报
回复
其他的不好说,
就C,错的太明显了
huanmie_09 2010-05-22
  • 打赏
  • 举报
回复
内部函数是用static声明的函数.
我也对A有想法,不过C是明显错误,用排除法,就选C了。
ps:楼主兴致还真不错,研究起考题来了.
非兔子_Logic0 2010-05-22
  • 打赏
  • 举报
回复
AC
回复内容太短了!
qq120848369 2010-05-22
  • 打赏
  • 举报
回复
路过,随便看看就好.

70,021

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧