随笔分类 - C语言
摘要:0.背景 在看APUE第七章的时候,作者分析了setjmp和longjmp这种函数间跳转机制对不同存储类型变量的影响,看到register,auto,volatile,static等等这些关键字很模糊,也可能太少用了,但是自认为C语言基础不错的我还是不能接受任何不懂的知识点,于是就捋了捋思路。1....
阅读全文
摘要:1.C语言内存没有属性,本质就是一段01区域, 没有所谓的类型int, char, float 等等,仅仅表示一段内存空间。上代码。 1 #include 2 #include 3 4 typedef struct tag{ 5 int a; 6 int b; 7 }NODE;...
阅读全文
摘要:1.函数指针的定义对于函数 void test(int a, int b){ //}其函数指针类型是void (* ) (int , int), 注意这里第一个括号不能少, 定义一个函数指针,void (* pfunc)(int , int) ,其中pfunc就是函数指针类型, 它指向的函数类型必...
阅读全文
摘要:总结:1.二维数组名是指向一位数组的指针,本例中,其类型为 int (*)[4],在传递的过程中丢失了第一维的信息,因此需要将第一维的信息传递给调用函数。关于二维数组名代表的类型,可通过下面的例子看出。 1 /*********************************************...
阅读全文
摘要:1 /************************************************************************* 2 > File Name: main.c 3 > Author:Monica 4 > Mail:liling222@1...
阅读全文

浙公网安备 33010602011771号