CLearn/Chapter_2/2_1_1_details.c

36 lines
1.2 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include <stdio.h> //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所以
//这句在这个情况下写不写区别不大
//但是保留这一句是个好习惯
}//花括号括起来的全部是函数体