C语言内核深度解析

2019-07-13 05:13发布

1.程序运行的目的:结果过程二者全有
为了结果int add(int a, int b){return a+b;}
为了过程,无需返回值void add(int a, int b){int c;c = a+b;printf("c=%d ", c);}
过程结果皆有
int add(int a, int b){int c;c=a+b;printf("c=%d ", c);return c;}2、32位的系统环境,定义bool类型的变量,基本用int替代。bool字只需要一个位,但我们定义一个整形替代,看似浪费31个bit,好处效率高,int整形和CPU的数据位宽一样