#include //C语言并不默认内置输入/输出包 //这里是函数头哦 int main(void) //void main()是不标准写法 { /* 函数必须全部声明才能使用 旧标准:其必须放在函数块顶部 */ int doors; //变量名应清楚表达自己的用途 int dogs; //变量可以使用大小写、数字和下划线 //名称的第一个字符只能是字母或者下划线 //如果是数字,会报错,不信试试 //int 3b1b; int DOGS; //C语言是区分大小写的 doors = 5; dogs = 3; DOGS = 5; dogs = DOGS; //赋值语句 printf("We have %d dogs.\n", dogs); //函数有实际参数和形式参数 //除了 %d 以外的是实参,%d 是形参 /* 新标准下怎么放声明都无所谓,但是这样有可能 让代码可读性变差 */ int windows; windows = 404; int cats; cats = 114514; return 0;//有返回值的C函数要有这句 //int 表示 main() 函数返回一个整数 //程序运行到最后时默认会返回0,所以 //这句在这个情况下写不写区别不大 //但是保留这一句是个好习惯 }//花括号括起来的全部是函数体