谁来帮我看一下这个C语言程序为什么报警告了,怎么解决

谁来帮我看一下这个C语言程序为什么报警告了,怎么解决,第1张

#include <stdio.h>

#include <string.h>

int main()

{

char p[5][10]={"China","France","English","Italy","Japan"}

char t[20]={0}

int i,j

for(i=0i<4i++)

for(j=0j<4j++){

if(strcmp(*(p+j),*(p+j+1))==1){

strcpy(t,*(p+j))

strcpy(*(p+j),*(p+j+1))

strcpy(*(p+j+1),t)

}

}

for(i=0i<5i++)

printf("%s ",*(p+i))

return 0

}

//不是很懂,大概帮你改了一下,没有警告了。自己琢磨吧

没有声明变量,用户定义了int但应该这样定义int a

这个警告的级别要比错误小, 也就是说一个程序只有警告是可以运行的, 但是不一定运行的结果是正确的。

在所有编程语言中, 都有"警告"和"错误", 错误是语法上的错误, 这样导致代码无法被正确编译,当然也有链接错误, 但链接错误一般是在两个开发环境移植时出现的问题。

扩展资料:

int型变量就是一般整型,相当于unsigned int.可以使无符号整数,在C++中,这个表达式的值为32

括号内为一个逗号表达式,然后把这个逗号表达式的值赋值给x。

逗号表达式的形式一般为:

表达式1,表达式2,表达式3....逗号表达式的求解过程是:

先求解表达式1,再求解表达式2......逗号表达式的值为最后一个表达式的值。

参考资料来源:百度百科-整型变量


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8026250.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存