文章归档 - 2021年04月
存储类——与static、auto、register关键字

1、什么是存储类存储类这个东西,在不同书籍中可能解释的不太一样,在这里为了便于理解,我们会采用我们的解释方式。 存储类的全称叫“存储类型”,存储类就是用来说明“常量、变量和函数”的存储位置的,比如自动局部变量在栈中,存储位置为栈,那么它的存储类就是栈。 1.1 详细说说存储类,以及与之相关的aut......

  李庆林
  2021-04-26 21:35:31
1,653
浏览
0
喜欢
 
0
评论
0
订阅
Linux下的c内存映像

1、回顾Linux下c内存映像我们有详细的介绍过C程序在Linux下的内存映像,因为本章的课程需求,我们这里需要回顾一下。1.1 代码段(只读段)代码段在编译时就定好了,在程序的运行过程中,不能在代码段去开辟空间,以及释放空间。 1.1.1 ELF头、段头部表、init节这三个在之前已经介绍过了......

  李庆林
  2021-04-26 21:15:59
1,359
浏览
0
喜欢
 
0
评论
0
订阅
c头文件包含

1、文件包含(#include 文件)1.1 #include是不是只能包含头文件?很多同学往往有一个误解,认为include只能包含头文件,实际上不是的,include可以包含任何文件,比如包含普通的文本文件,其它.c文件,只不过我们很少包含普通的文本文件和.c文件而已。1.1.1 为什么不包含普......

  李庆林
  2021-04-26 16:00:03
1,685
浏览
0
喜欢
 
0
评论
0
订阅
Mac环境下C语言连接Mysql数据库

想写一个c语言链接mysql数据库的demo,但是因为在mac的环境下十分的不方便,走了不少的坑,这里记录一下,帮助其他小伙伴。1、mac下安装libmysqlclientbrewinstallmysql2、建立软连接sudoln-s/usr/local/mysql/lib/libmysqlclie......

  李庆林
  2021-04-26 10:58:17
2,392
浏览
1
喜欢
 
0
评论
0
订阅
预编译关键字——#pragma

1、#pragma的常用参数(1)#pragma once1)作用与#ifndef一样,可以用于防止头文件的重复包含,只不过ifndef方式是最古老、最普遍的方式,所有的C/C++编译器都支持,而#pragma once是一个比较新的方式,有些编译器可能并不支持#pragma once方式。不过经过......

  李庆林
  2021-04-25 15:55:09
1,748
浏览
0
喜欢
 
0
评论
0
订阅
最全的vim快捷键

转载:https://blog.csdn.net/donahue_ldz/article/details/17139361曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。索1. 关于Vimvim是我最喜欢的编辑器,也是linux下第二......

  李庆林
  2021-04-25 10:19:22
1,443
浏览
0
喜欢
 
0
评论
0
订阅
预编译关键字——#、##实际用法

1、#和##到底有什么实际意义 —————— 看看#和##的真实案例我从Linux内核中抽取了一个真实的案例,在这个案例中#和##都用到了,通过这个例子看看#和##到底有什么使用价值。(1)没有#和##时的正常做法#defineQDSP_MODULE_AUDPPTASK1 #defineQDSP_M......

  李庆林
  2021-04-24 19:01:42
1,581
浏览
0
喜欢
 
0
评论
0
订阅
预编译关键字——#line、#、##

1、 defined我们在介绍#if时就介绍过defined的使用,它常与#if、!配合使用。 #ifdefinedMACRO1&&!definedMACRO2 ... #endif由于前面介绍过,所以我们这里就不在赘述。 2、 #line2.1 作用可以根据你自己的需求,修改_......

  李庆林
  2021-04-23 16:55:12
1,601
浏览
0
喜欢
 
0
评论
0
订阅
IDEA搭建传统的SSM项目

1、新建一个maven项目,选择maven-archetpe-webapp模板。2、配置项目名称和本地保存路径3、配置Maven等待项目初始化完成,大概是这个样子的4、在src/main文件夹下面新建java文件夹和resources文件夹。5、pom.xml文件引入依赖spring基础包<!......

  李庆林
  2021-04-23 09:16:06
1,393
浏览
2
喜欢
 
0
评论
0
订阅
预编译关键字——#error

1、有哪些关键字#errordefined#line#和###pragma 2、#error不过我们先不忙着介绍#error,先讲讲如果宏定义不存在的话,如何报宏定义不存在的错误。 2.1 如果引用某个宏时,该宏没有被定义的话,怎么报错(1)例子a.c#include<stdio.h>......

  李庆林
  2021-04-22 10:42:58
2,413
浏览
0
喜欢
 
0
评论
0
订阅
Total 63
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7