C语言基础知识
Code_Yuan
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步!
展开
-
int *func(int, int) 和int (*func1)(int ,int)的区别
1.func 就是普通的函数名 ,只是这个函数的返回值是指针2.func1 是函数指针,他指向的函数 返回值为 int 有两个int的参数原创 2017-02-24 11:42:48 · 7928 阅读 · 0 评论 -
如何将一个函数作为另一个函数的输入参数
1. typedef void (*t_func)(u32 arg); (此步骤可省略,直接放到b函数的输入参数类型)2. 定义被作为输入参数的函数 void a(u32 arg);3. 定义b函数 void b(t_func function);4. 将a函数输入给b函数 b(a);原创 2017-02-24 17:48:17 · 1722 阅读 · 0 评论 -
C语言中const有什么用途
const修饰的数据类型是指常类型,常类型的变量或对象的值是不能被更新的。const关键字的作用主要有以下几点:(1)可以定义const常量,具有不可变性。 例如: const int Max=100; int Array[Max]; (2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) { .........} 编译器就会知道i是一转载 2017-02-25 16:20:14 · 330 阅读 · 0 评论