符合C语言表达吗?
符合C语言表达吗? a+=a-=(b=4)*(a=3) a=a*3=2
int a=0, b=0; a+=a-=(b=4)*(a=3); a = a * 3 = 2; 这几句语句是有错的,错在“a * 3 = 2;”;因为赋值号左边必须是变量、属性或索引器,而“a * 3”;是一个相乘的表达式,所以有错。
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>