//第一种
#include <stdio.h>;
int main()
{
int num = 10;
return 0;
}
//第二种
#include <stdio.h>;
int main()
{
int num;
num = 10;
return 0;
}
本人刚刚接触C,对于这两个定义方式有点纠结,虽然不是很重要,但还是想问一下。感谢各位大牛。
//第一种
#include <stdio.h>;
int main()
{
int num = 10;
return 0;
}
//第二种
#include <stdio.h>;
int main()
{
int num;
num = 10;
return 0;
}
本人刚刚接触C,对于这两个定义方式有点纠结,虽然不是很重要,但还是想问一下。感谢各位大牛。
建议这一种:
定义完一个变量先让它为空值或者一个初值,第二种属于先声明变量后赋初值,这个对于数组就不可以了,而且第一种比较节省代码量。
#include <stdio.h>;
int main()
{
int num = 10;
int a[10] = {0}; //第二种初始化就要用for循环来搞定了
return 0;
}