C语言学习
IC白
学点技术,努力搞钱
展开
-
define在C语言中用法
原来以为什么是宏?无非就是定义一个替换的量,好比#define PI 3.1415926,这样的功能,再深一点就是写一个类似函数的定义,好比#define MAX(a,b) ((a) > (b) ? (a) : (b))这样的功能,再问一下宏是什么?无非就是预处理阶段所要展开的乱七八糟的东西,其实也就知道这么点,当看了Linux Kernel Code,其实会发现自己懂得那些其实都是皮毛,不...转载 2018-07-21 17:19:54 · 27848 阅读 · 2 评论 -
c语言中static关键字用法详解
本文章转自https://blog.csdn.net/guotianqing的博客,,原博客地址为https://blog.csdn.net/guotianqing/article/details/79828100转来只为自己留存,另添加一些,感恩原作者! 概述static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。 在程序中使用sta...转载 2018-07-27 15:39:31 · 317 阅读 · 0 评论 -
C语言中的结构体
此为转发原作者的文章,为自己留存所用,第一部分:https://blog.csdn.net/qq_29924041/article/details/54427100第二、三部分:https://blog.csdn.net/qq_31736627/article/details/52848001 C语言中的结构体——>C语言的实...转载 2018-07-27 17:05:00 · 2527 阅读 · 0 评论 -
C 中typedef 函数指针的使用
类型定义的语法可以归结为一句话:只要在变量定义前面加上typedef,就成了类型定义。这儿的原本应该是变量的东西,就成为了类型。int integer; //整型变量int *pointer; //整型指针变量int array [5]; //整型数组变量int *p_array [5]; //整型指针的数组的变量int (*array_pointer) [5];//整型数...转载 2018-07-27 17:08:00 · 471 阅读 · 0 评论 -
uint8_t/uint16_t/uint32_t/uint64_t 等是什么数据类型
转发而来,原文链接为https://blog.csdn.net/mrlixirong/article/details/48416533uint8、uint16、uint32、uint64 这大家可能比较理解unit,unsigned int 嘛uint8,我想很多人也能够理解,其实是unsigned char那么 _t 呢?其实就是 typedef 的意思我们在学习标准的C语言时,...转载 2018-07-27 17:48:56 · 16869 阅读 · 0 评论 -
C语言中一些基本问题
一、小白在学习过程中有时会在程序中看到0u或是0ul等常量有后缀的情况,如果没接触到C语言常量后缀的话可能就有点疑惑~其中的u为unsigned,l为long,f为float C语言中常量的默情况:整形默认为有符号int;浮点型默认为double;如果整形常量大小超出int,默认自然就为long int;如果需要无符号整形常量的话就可以在常量后面加u或是U,如0u或是0U...原创 2018-07-27 19:20:44 · 2243 阅读 · 0 评论