鱼C论坛

 找回密码
 立即注册
查看: 3690|回复: 6

++i的问题!

[复制链接]
发表于 2012-7-23 16:43:14 | 显示全部楼层 |阅读模式
1鱼币
#include <stdio.h>
void main()
{
int i=8;
printf("%d\n",++1);

}
编译的时候没有错误
运行就出现这样的错误
--------------------Configuration: aa - Win32 Debug--------------------
Compiling...
aa.c
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\aa\aa.c(6) : error C2105: '++' needs l-value
执行 cl.exe 时出错.
aa.obj - 1 error(s), 0 warning(s)

最佳答案

查看完整内容

那把悬赏给我?:D
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-7-23 16:43:15 | 显示全部楼层
那把悬赏给我?:D
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-23 16:50:53 | 显示全部楼层
不好意思!写错了!1应该是I
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-7-23 17:01:34 | 显示全部楼层
童鞋改

#include <stdio.h>
int main( void )
{
     int i=8;
     i++;
    printf("%d\n",i);
    return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-7-23 17:02:39 | 显示全部楼层
++i和i++ 使用方法一样的。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-7-23 17:04:48 | 显示全部楼层
++i是表达式,不是变量..printf("%d",i); 里面的i是变量,把变量i赋值给%d,++i是表达式就不行了。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-7-23 17:05:25 | 显示全部楼层
恩恩,好吧!以后多多帮助!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-14 07:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表