C语言
Nik_Talk
AIOT架构师
展开
-
C++_Web编程(ubunut上安装配置nginx及nginx+cgi)
1,ubuntu安装配置nginxhttps://www.cnblogs.com/skynet/p/4146083.html2,nginx+cgi的配置安装https://www.cnblogs.com/skynet/p/4173450.html原创 2021-02-21 16:56:11 · 215 阅读 · 0 评论 -
extern "C"的作用详解
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译...转载 2020-01-27 01:35:15 · 449 阅读 · 0 评论 -
c/c++预处理语句#ifdef endif等语句的解析
刚开始学c/c++的时候,发现很少用#ifdef endif之类的语句。感觉用不着,好像也没什么用。就没好好学习,后来从事嵌入式开发工作岗位后,发现类似这样的语句,在底层内核中比比皆是;由于当初没学好。所有在看一些诸如Linux内核代码的时候,大量的ifdef endif之类的预定义时,显得非常吃力。后来也就经常记了忘记。于是就,自己学习了一些参考文档。这里有一篇比较不...原创 2020-01-26 18:22:37 · 298 阅读 · 0 评论 -
C语言-自定义数据类型之enum-union及指针
1,enum 枚举类型类似于将几个宏定义发一块。语法:enum 枚举类型{常量整型列表}如#define Monday 0#define Tuesday 1#define Wednesday 2#define Thursday 3#define Friday 4#define Saturday 5#define Sunday 6封装成enum week{Monday = ...原创 2020-01-16 14:02:12 · 461 阅读 · 0 评论 -
c语言之运算符
1,算术操作运算符:+,-,*,/,%2,逻辑运算:&&,||,!,>,>=,<,<=3,位运算:<<(左移),>>(右移),&,|,^,~ 【符号位为1表示负数,符号位为0表示正数】 左移和右移是对二进制数的操作 1) <<(左移):左移一位相当于乘以2 十进制数 左移...原创 2020-01-07 22:10:28 · 1710 阅读 · 0 评论 -
extern static register auto变量修饰符
extern变量:将要用到但尚未定义的外部变量例如:wg@ubuntu ~/test> lsextern.c main.cwg@ubuntu ~/test> cat extern.c#include<stdio.h>int a=100;wg@ubuntu ~/test> cat main.c#include<stdio.h>int ma...原创 2020-01-07 22:06:53 · 127 阅读 · 0 评论