C语言里面总有你不知道的--(连续更新)
程序员文章站
2022-05-25 09:48:05
/*
虽然学过的C语言但是还是有些东西没遇到过
带你见识下不知道的东西:
*/
#include
#define NUMBER 5
/*
define:...
/* 虽然学过的C语言但是还是有些东西没遇到过 带你见识下不知道的东西: */ #include #define NUMBER 5 /* define: 宏定义 后面的变量名用大写 编译时进行字符串自动替换也就是将文件内的NUMBER替换为5 typedef 为现有的数据类型起个别名 如typedef int int_wy--->那么int_wy就是代表的int类型 */ int array[NUMBER]; int main() { int i=9; //puts一般用于显示不需要格式化输出的时候 puts("用过吗?");//"用过吗?"+i-->这样再试试 puts("用过吗?" "这么会吗?"); printf("他可发出响声:\a\a\a \n"); putchar('\n'); extern int array[];/*这个实际是没用的因为在之前已经声明了array数组了 这里不是定义array数组 extern 表示试用某处创建的数组*/ /* static 定义的对象是静态存储期,在main执行之前的准备阶段就被创建出来的, 程序结束的时候才会消失 */ return 0; }