摘要:
1)第一中方式 我想调用我自己定义的函数,但是 我不想用我的函数名字,那么就可以这样 2)第二种方式: 定义一种指向这种函数类型的指针就可以 typedef int(*MY_FUNC_P)(int,int) >这个MY_FUNC_P就是指向返回值类型是int,参数列表是(int,int)的函数指针 阅读全文
摘要:
1)定义:函数重载:规则: (1)他们的作用域必须是一样的 (2)函数的名字一样 (3)参数个数不同,参数的类型不同,参数的顺序不一样,均可以构成重载 (4)返回值类型不同则不能构成重载 2)注意:如果要是函数重载的话,就不要默认参数,为了避免调用时出现函数冲突 3)函数重载涉及的函数调用规则: 如 阅读全文
摘要:
1)自定义函数有默认参数,可以传参,也可以不传参 2)你给函数的默认参数,只能从最右面开始 3)针对(2)的正确写法的函数,我传参时,有几种写法 阅读全文
摘要:
1)C语言中有宏函数的概念,宏函数的特点是内嵌到调用代码中去,避免了函数调用的开销。但是由于宏函数的处理发生在预处理阶段,缺失了语法检测和有可能带来的语意差错。 2)看着很高端,其实很无脑 3)如果你的函数,比较简单,而且还重复使用,就可以定义为 inline函数 4) 5) 阅读全文
摘要:
1)引用的实质:是一段连续存储空间的别名,是一个标号(门牌号) 2)通过变量来申请并命名内存空间 3)通过变量的名字可以使用存储空间 4)对一段连续的内存可以取很多的别名。 然后我想叫re成为别的引用 注意: &符号前要是有类型,就是 引用, 否则都是 取地址 引用所占的大小和指针相等 因为引用要初 阅读全文
摘要:
3. 新增了bool类型的关键子 4. const加强 5.枚举的加强 --反正有变化,但是具体总结,先不总结了 阅读全文
摘要:
命名空间:就是区分同一个名字,在不同的作用域的变量 代码展示 1 #include 2 namespace spaceA{ 3 int spaceA_a=10; 4 namespace spaceB{ 5 6 struct Node{ 7 8 int a; 9 }; 10 1... 阅读全文
摘要:
1)文件操作 2)C语言动态库加入 3)枚举类型使用 阅读全文
摘要:
1.fputc和 fgetc函数 阅读全文
摘要:
文件缓冲区 说明 --那个 w 会将原来的文件内容清空,然后再重新写入 阅读全文
摘要:
C:\Documents and Settings\Administrator\桌面\C++基础教程完整版视频\01_C语言提高\day05\3_视频 阅读全文
摘要:
把st1类型的变量内存的值拷贝给st2成员变量的内存 这个st1和st2没有半毛钱关系 阅读全文
摘要:
遇到这样的怎么看: 定义const变量 要尽量初始化,其实是一定要初始化。 阅读全文
摘要:
#include<stdio.h>#include<string.h>#include"c.h"int main(){ char *p="123456123789123"; char a[]="78"; p=strstr(p,a); printf("%s",p); return 0;} 阅读全文