所有的坑都要一一蹚过(C语言)

一昧追求速度的结果只能制造更多的BUG,更多的麻烦,从而变得比原来更慢,不如一开始就稳扎稳打

C语言报错:
error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘attribute’ before ‘=’ token
image
注意:C结构体内的变量一定不能初始化!
要像第10、11行那样赋值
而C++在C++11标准后就能在类中声明时就初始化了。

error:unknown type name 'bool'
包含第三方头文件时,gcc编译后出现“error :unknown type name 'bool” 错误。
原因:原来C语言里面是没有bool(类型的),C++里面才有。
解决方案:在C99标准里面,又定义了bool类型的变量。这时,只要引入头文件<stdbool.h>,就能在C语言里面正常使用bool类型。这时,只要引入头文件<stdbool.h>,就能在C语言里面正常使用bool类型。

C语言函数内部使用数组的时候,大数组可以定义为全局变量,否则可能出现莫名其妙的错误。

在函数传参的时候,变量的类型要匹配,否则可能出现莫名其妙的错误。

如果在堆上申请了内存空间,要及时的free

posted @   sgggr  阅读(91)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2017-12-19 c++中减字符0的作用(转)
点击右上角即可分享
微信分享提示