[头脑风暴]指针与函数还能擦出怎样的火花

Q 有一个名为selectMode的函数,它本身有一个char类型的参数,返回值是一个函数指针。这个函数指针也有两个参数,并且返回值类型为整形 int *fp(int, int) selectMode(char); 想法很好,但是编译器却一点都看不懂,因 ......

又是指针!函数与指针的化学反应

前言 学了这么久指针,发现它是真的包罗万象,不愧为C语言的精髓 指针函数 和之前的指针数组一样,指针数组是个数组,里面的元素都是指针;指针函数也类似,指针函数是个函数,而这个函数的返回值是指针 写法也没差太多 like: int* pointfunctio ......

常量和指针不得不说的秘密

前言 520 'a' 3.14 常量是固定值,在程序执行期间不会改变;变量的值是可以改变的,根据指针我们可以知道,变量并不是直接指向数据,而是指向对应数据的内存地址,如果更改变量的值,实际上只是改变了变量所指向的地址,而地址里的值是没有改变的。 #d ......

详解scanf与getchar

header scanf 和 getchar 都是c中的输入函数,但它们在用法和原理上有着不同的地方,在刚开始使用时犯了很多错误,写篇博客总结一下; scanf int scanf(const char *format, ...) scanf() 函数属 ......

乐理(一)音程

音程的概念 音程:两个乐音之间的音高关系 旋律音程 旋律音程的特点是先后发音,比如 1 2 3 4 5 1 - 1 为平行旋律音程 和声音程 和声音程的特点是同时发音 3 1 低音叫下方音,也叫根音 高音叫上方音,也叫冠音 从低音到高音为上行旋律音程 从低 ......

指针 (一)

指针 基础 定义指针变量 类型名 * 指针变量名 char * pa; // 定义一个指向字符型的指针变量 int * pb; //定义一个指向整形的指针变量 取地址运算符 如果需要获取某个变量的地址,可以使用取地址运算符(&)** char ......