菜鸟笔记
提升您的技术认知

c 笔记-ag真人官方网

编译头文件 ““与<> 的区别

菜鸟阅读 : 1122

“”和<>的区别: 1. 引用的头文件不同 #include< >引用的是编译器的类库路径里面的头文件。 #include“ ”引用的是你程序目录的相对路径中的头文件。 2. 用法不同 #include< &g...

snprintf 函数用法详解

菜鸟阅读 : 2453

snprintf(),函数原型为int snprintf(char *str, size_t size, const char *format, ...)。 两点注意: (1) 如果格式化后的字符串长度 < size,则将此...

关键词static的用法

菜鸟阅读 : 925

1.static 修饰局部变量 #include void test() { int i = 0; i ; printf("%d ", i); } int main() { int i = 0; for(i...

程序的编译过程

菜鸟阅读 : 1002

1.程序的翻译环境和执行环境 在ansi c的任何一种实现中,存在两个不同的环境 翻译环境: 在这个环境中源代码被转换为可执行的机器指令。 执行环境: 用于实际执行代码。 翻译环境中放的是c语言的原码,经过处理转换为二进制文件test.c,...

形参和实参的区别

菜鸟阅读 : 1042评论(0)

通过形参与实参在函数中位置来进行区分,两者区别如下: 一、主体不同 1、实参:在调用有参函数时,函数名后面括号中的参数为“实际参数”。 2、形参:不是实际存在变量,又称虚拟变量。 二、目的不同 1、实参:可以是常量、变量或表达式, 无论实参...

c语言库函数qsort

菜鸟阅读 : 1331

在我们的实际编程中,我们经常要对数据进行排序,而c的标准库给我们提供了这样一个函数qsort,它的声明如下: void qsort( void *base, size_t num, size_t width, int (__cdecl *c...

c/c assert()函数用法总结

菜鸟阅读 : 1528

1. 简介 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行。 原型定义: #include void assert( int expression ...

c/c 函数指针使用总结

菜鸟阅读 : 926

一 函数指针介绍   函数指针指向某种特定类型,函数的类型由其参数及返回类型共同决定,与函数名无关。举例如下: int add(int nleft,int nright);//函数定义&nb...

c语言函数指针的理解与使用

菜鸟阅读 : 905

  1.函数指针的定义   顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子: a) char * (*fun1)(char * p1,char * p2); b) char * *fun2(char * p1...

数组指针和指针数组的区别

菜鸟阅读 : 1048

数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p 1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应...

网站地图