关于C语言与C++区别的题目,为什么用c语言编译不通过,而C++可以?? 5
展开全部
for(int i=0; i<6, i++)
这个i 的定义方式在C++中可以,但再C中不行,改了这句试试:
int i;
for(i=0; i<6; i++)
这个i 的定义方式在C++中可以,但再C中不行,改了这句试试:
int i;
for(i=0; i<6; i++)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c是面向过程的,里面没有那些关于类的函数和方法,要求也和c++不同,所以会出现你所看到的那样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++兼容和扩展了c,c中你必须先将所有的变量定义了,c++中可以在使用变量前在定义。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看太明白。不过在char *f()中返回的是局部变量的地址,成为了野指针。建意不要这样使用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议查错误码!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询