上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页
摘要: 在C语言中函数默认都是全局的,使用关键字static可以将函数声明为静态,函数定义为static就意味着这个函数只能在定义这个函数的文件中使用,在其他文件中不能调用,即使在其他文件中声明这个函数都没用。 对于不同文件中的staitc函数名字可以相同 阅读全文
posted @ 2020-02-10 20:53 AI_Engineer 阅读(2056) 评论(0) 推荐(0)
摘要: 1. 自动变量 一般情况下代码块内部定义的变量都是自动变量。当然也可以显示的使用auto关键字,所有自动变量的声明周期就是变量所属的大括号 2. register寄存器变量 通常变量在内存当中,如果能把变量放到CPU的寄存器里面,代码执行效率会更高 register int I; 3. 静态变量 静 阅读全文
posted @ 2020-02-10 20:16 AI_Engineer 阅读(313) 评论(0) 推荐(0)
摘要: #ifdef这是个预编译指令,代表只要定义了一个常量,那么就预编译下面的代码 #ifdef 宏 代码 #endif #ifndef 宏 代码 #endif 如果这个宏不存在,就预编译这个代码 阅读全文
posted @ 2020-02-10 19:40 AI_Engineer 阅读(369) 评论(0) 推荐(0)
摘要: #include是预编译指令,代表头文件包含, #define定义一个宏常量 阅读全文
posted @ 2020-02-10 19:37 AI_Engineer 阅读(547) 评论(0) 推荐(0)
摘要: exit是c语言的库函数,有一个整型的参数,代表进程终止。这个函数需要stdlib.h这个头文件 在函数中写return只是代表函数终止了,不管在程序的任何位置调用exit,那么进程就马上终止了 阅读全文
posted @ 2020-02-10 19:31 AI_Engineer 阅读(183) 评论(0) 推荐(0)
摘要: char *p = "abc" //p1 指向的是字符常量,字符常量的值不能修改 阅读全文
posted @ 2019-12-05 22:42 AI_Engineer 阅读(270) 评论(0) 推荐(0)
摘要: 实例 #include <string.h> #include <stdio.h> int main () { void * p; int a = 10; p = &a; printf("%d\n", *((int *)p)); return(0); } 阅读全文
posted @ 2019-12-05 21:27 AI_Engineer 阅读(348) 评论(0) 推荐(0)
摘要: 描述 C 库函数 int atoi(const char *str) 把参数 str 所指向的字符串转换为一个整数(类型为 int 型)。 声明 下面是 atoi() 函数的声明。 int atoi(const char *str) 参数 str -- 要转换为整数的字符串。 返回值 该函数返回转换 阅读全文
posted @ 2019-12-05 17:46 AI_Engineer 阅读(140) 评论(0) 推荐(0)
摘要: 描述 C 库函数 char *strtok(char *str, const char *delim) 分解字符串 str 为一组字符串,delim 为分隔符。 声明 下面是 strtok() 函数的声明。 char *strtok(char *str, const char *delim) 参数 阅读全文
posted @ 2019-12-05 17:22 AI_Engineer 阅读(661) 评论(0) 推荐(0)
摘要: 描述 super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 阅读全文
posted @ 2019-12-05 11:29 AI_Engineer 阅读(122) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 40 下一页