c知识
遗失的角落69
这个作者很懒,什么都没留下…
展开
-
指针详细分析
一.指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,指针本身所占据的内存区。例一: (1)int *ptr; (2)char *ptr; (3)int **ptr; (4)int (*p原创 2017-06-13 11:53:19 · 447 阅读 · 0 评论 -
指针问题(*puchMsg++ 等价于 *(puchMsg++))
/*测试*/{ u8 buff[10] = {0};u8 *puchMsg = buff;u8 *p2 = buff;u8 *p3 = buff;u8 i=0;u8 k,m,n,x;for(i=0;i<sizeof(buff);i++){buff[i] = i*2;printf("buf[%d]=%d\r\n",i,buff[i]);}i=sizeof(buff);while(i--){m...原创 2017-02-06 09:36:30 · 929 阅读 · 0 评论 -
C运算符优先级
表格1:表格2:C语言运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右--()圆括号(表达式)/函数名(形参表)原创 2017-02-08 17:20:00 · 593 阅读 · 0 评论 -
C语言之#include用法详解
学习Linux C,必须要理解include,只要弄清以下几个问题,就能完全理解include了! 1.#include 实质是什么?预编译的时候copy include头文件的内容到当前行(疑问:预编译命令 $gcc -E test.c -o test.i)2.#include “” 与“”先在当前目录查找有无该头文件,有则包含该目录下的头文件,没有则到系统指定的目录下找转载 2017-11-28 16:19:22 · 27796 阅读 · 1 评论 -
const关键字如何使用?
我们都知道使用const关键字限定一个变量为只读,但它是真正意义上的只读吗?实际中又该如何使用const关键字?在解答这些问题之前,我们需要先理解const关键字的基本使用。本文说明C中的const关键字,不包括C++。一. 基本介绍const是constant的简写,是不变的意思。但并不是说它修饰常量,而是说它限定一个变量为只读。1. 修饰普通变量例如:const int ...转载 2019-03-15 17:49:32 · 242 阅读 · 0 评论