C语言学习笔记

static const int MY_LED_ON_DEVBOARD_GPIO_NUM = 25;
1.const规定了一个变量在它初始化值之后,值不能再改变,也就是只读。
2.static在函数内的时候,表明这个变量在函数的生命周期结束之后也不会被释放。

 
    ESP_LOGI(TAG, "  __LINE__:     %d", __LINE__);
    ESP_LOGI(TAG, "  __FUNCTION__: %s", __FUNCTION__);
 

__LINE__:在源代码中插入当前源代码行号;

__FUNCTION__:在源代码中插入当前函数名称;

__FILE__:在源文件中插入当前源文件名;

__DATE__:在源文件中插入当前的编译日期

__TIME__:在源文件中插入当前编译时间;

__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;


原文地址:https://www.cnblogs.com/gtsup/p/14657500.html