编C程序时提示in function main

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:26:44
main()
{char cl='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%c b%c\tc%c\tabc\n", c1,c2,c3);
printf("\t\b%c %c",c4,c5);
}
错在那了??
要运算的结果是
aa bb cc abc
A N

就是缺少main要返回值类型,
在C语言中,凡是不加类型说明的函数,自动按整型处理。
但是编译系统是有区别的,在C++编译系统的编译时要求所有函数必须指定函数类型。

#include<stdio.h>
main()
{char cl='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%c b%cc%cabc\n", c1,c2,c3);
printf("\t\b%c %c",c4,c5);
}

void main()
{char cl='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%c b%c\tc%c\tabc\n", c1,c2,c3);
printf("\t\b%c %c",c4,c5);
}