c-free关于if语句

c-free关于if语句,第1张

那是因为你在 if(v1=='6') 后面写多了个分好 ; 

代码等效为:

     if(v1=='6')

     {

         //什么也不执行,if()后有个分号,分号代表着一句语句的结束,

         //if 就结束了。。

     }

     {

          printf("你好\n");     //所以下面都会执行到了

     }

另外,给个建议你

int main()

{

    return 0 ;

}                //    最好这样写。。。

s = (dullink)malloc(sizeof(dullink));

看你这一句 dulink应该定义的是指针类型吧?

如果是这样的话,malloc分配空间只会分配4个字节大小了,试试修改下这里吧。

以上就是关于c-free关于if语句全部的内容,包括:c-free关于if语句、关于c语言free()函数的一些问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9758919.html

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

发表评论

登录后才能评论

评论列表(0条)

保存