猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请教一个C语言的问题。
int a = 3; 和 int a = {3}
编译不报错,而且都可以让变量a等于3,请问有什么区别吗?
黑丶雨
浏览 1425
回答 3
3回答
onemoo
没有区别。C语言的标量类型(包括算术类型和指针类型)在初始化时,其初值表达式可以用大括号括起来。和不使用大括号的形式是一样的。
2
0
0
慕盖茨0063281
没有区别,不过int a = 3与 int a[] = {3}就有区别啦
1
0
0
BK200
好像没什么区别。。。都是声明了一个int类型的变量
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续