猿问

关于c语言序列点

#include <stdio.h>
int main()
{
    int b = 5, ++b;
	printf("%d\n",b);
	return 0;
}

请问

这个代码那里有问题?

暗桐子
浏览 1080回答 2
2回答

onemoo

这不是序列点的问题。你定义并初始化了b,后面只能加上其他你想要定义的变量。写++b不合乎语法。

o苏辛o

#include <stdio.h> int main() {     int b = 5;     ++b;     printf("%d\n",b);     return 0; }int b=5 后面用分号隔开啦,你干嘛用逗号呢?^-^
随时随地看视频慕课网APP
我要回答