社区
C语言
帖子详情
C问题
zhoujiaj
2008-07-28 09:02:38
为什么不可以在循环体中声明变量。比如for(......){int sum=0;sum=sum+...};编译通不过,说sum有问题。
...全文
145
12
打赏
收藏
C问题
为什么不可以在循环体中声明变量。比如for(......){int sum=0;sum=sum+...};编译通不过,说sum有问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ack2me
2008-07-30
打赏
举报
回复
c++可以这样,c语法不行,很简单。
hznat
2008-07-30
打赏
举报
回复
是和C标准有关,
其实这个很普遍
例子:
有些语言要求声明必须在实现前面,而有些则在前在后都没有关系
这些东西和定义有关。
在实际应用中,都要根据实际的环境来做一些调整,
一直被认为有很好移植性的,LINUX,UNIX各种版本之间的一些移植 有些也是要做调整的。
ForestDB
2008-07-29
打赏
举报
回复
C89是不允许的,后续的C标准是允许的。
wangdeqie
2008-07-29
打赏
举报
回复
[code=C/C++
//可以的,但sum变量只能在for()里面用,不能用在别的地方
//比如这么写
#include <stdio.h>
int main()
{
int a[3]={1,2,3};
for(int i=0;i<3;i++)
{
int sum=0;
sum=sum+i;
}
return 0;
}
[/code]
weiyijiji
2008-07-29
打赏
举报
回复
c99可以,标准C不行。可以参考下C标准文献。thinking in c++也曾提到过
Grant119
2008-07-29
打赏
举报
回复
编译器的问题,按照c89是可以的。
是不是编译器太老了?
realdragon2
2008-07-28
打赏
举报
回复
这样的话,可能就跟编译器的设计有关了.
楼上的,输出1的原因是 在每次for循环时,都将sum初始化为0了,然后通过自增运算后,值变为1.
机智的呆呆
2008-07-28
打赏
举报
回复
vs2005的c编译竟然通过了 输出111111111?
#include <stdio.h>
int main()
{
int i;
for ( i=0;i<10;i++)
{
int sum=0;
sum++;
printf("%d",sum);
}
system("pause");
}
lockhall
2008-07-28
打赏
举报
回复
这个偶没听过啊;
[Quote=引用 2 楼 fetag 的回复:]
因为C语言里面要求,所有的变量都在函数开头统一定义,不支持像C++那样,随时用随时定义...
[/Quote]
9527他大爷
2008-07-28
打赏
举报
回复
[Quote=引用 2 楼 fetag 的回复:]
因为C语言里面要求,所有的变量都在函数开头统一定义,不支持像C++那样,随时用随时定义...
[/Quote]
独孤过儿
2008-07-28
打赏
举报
回复
因为C语言里面要求,所有的变量都在函数开头统一定义,不支持像C++那样,随时用随时定义...
chenhj_wo
2008-07-28
打赏
举报
回复
标准C在语法上是不允许的
大学物理册答案上下都有
大学物理册答案上下都有
UWB超宽带信道研究及源码.zip
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
Suno AI语音技术的资源描述
Suno AI 是一家领先的人工智能(AI)公司,专注于开发创新的语音技术和解决方案。以下是关于 Suno AI 的资源描述: 语音识别技术:Suno AI 拥有先进的语音识别技术,能够准确地将语音转换为文本。他们的语音识别系统经过了大量的训练和优化,具有高度的准确性和鲁棒性,可应用于多种场景,如语音助手、语音搜索、智能客服等。 语音合成技术:除了语音识别,Suno AI 还致力于开发自然、流畅的语音合成技术。他们的语音合成系统能够生成高质量、逼真的语音输出,可以用于语音助手、自动化客服、有声书等领域。 智能语音应用开发:Suno AI 提供了一系列工具和平台,帮助开发者快速构建和部署智能语音应用。他们的开发工具包括 API 接口、SDK、开发文档等,支持多种编程语言和平台,让开发者可以轻松地集成语音功能到自己的应用中。 行业解决方案:Suno AI 为各行各业提供定制化的语音解决方案,满足客户特定的需求和业务场景。他们与零售、金融、医疗等领域的企业合作,提供智能语音客服、语音导航、语音支付等解决方案,帮助客户提升服务质量和效率。
基于matlab的射线信道模型内含数据集.zip
基于matlab的射线信道模型内含数据集.zip
基于Lidar数据的概率占位栅格图(Occupancy Grid Map)+Python代码实现.pdf
基于Lidar数据的概率占位栅格图(Occupancy+Grid+Map)+Python代码实现.pdf
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章