经常使用c++,突然要用c语言写代码,有点。c语言当然和c++有很多明显的不同,比如没有class,没有引用等,这些就不列了,以下列出一些我忽略的东西,备忘一下。
1.C语言没有bool型,实在要用可以用int代替。
2.c预言使用结构体要加struct,如
struct A
{
int a;
}
//用的时候
struct A t;
//而不是
A t;
3. C语言定义局部变量,一定要在执行语句之前,不然会报错,不过据说有的编译器可以不遵守这一条。
经常使用c++,突然要用c语言写代码,有点。c语言当然和c++有很多明显的不同,比如没有class,没有引用等,这些就不列了,以下列出一些我忽略的东西,备忘一下。
1.C语言没有bool型,实在要用可以用int代替。
2.c预言使用结构体要加struct,如
struct A
{
int a;
}
//用的时候
struct A t;
//而不是
A t;