我在这段小代码中有问题,我才刚开始学习C。在此代码中,字符串不打印,我知道单引号用于字符,双引号用于字符串,但是当我使用单引号时表示:警告:字符常量的类型太长,并且警告:指针与整数之间的比较。而且当我使用双引号时不会打印。
#include<stdio.h>
int main() {
int s; char g[80];
puts("NUMBER: ");
scanf("%d",&s);
if(s==1)
g=="The number is 1.";
else
g=="The number is NOT 1";
printf("%s", g);
}