小王子英文mp3百度网盘:c语言急!急!急!急!急!急!

来源:百度文库 编辑:高考问答 时间:2024/05/08 04:26:22
#include<stdio.h>
void main()
{
int a=2,b=5;
b++;
int c;
c=a+b;
printf("%d",c);
}
和下面的有什么区别?第二个程序能执行吗?
#include<stdio.h>
void main()
{
int a=2,b=5, b++;
int c;
c=a+b;
printf("%d",c);
}

下面那个肯定不行,上面那个可以
你不能把B++和INT定义写在一起除非用;隔开,你用的,号自然不行要报错!

用逗号是不行的,编译过不去的,应分为两条语句,像你上面那样

int a=2,b=5, b++;
编译会错的,应该是重复定义

int a=2,b=5, b++;

错误

int a=2,b=5, b++;
重复定义
应该分行

int a=2,b=5;
b++;