摘要: #include <stdio.h> // C 语言中,任何数据类型都不可以直接存储一个字符串。那么字符串如何存储? //在 C 语言中,字符串有两种存储方式,一种是通过字符数组存储,另一种是通过字符指针存储。 int main() { char bla='a'; char blb[10]="abc 阅读全文
posted @ 2021-03-06 20:23 myrj 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: # include <stdio.h> //字符串占据的字节数 /* 不能将一个字符串常量赋给一个字符变量 为什么不能将一个字符串常量赋给一个字符变量?可以从两个方面作出解释: 前面讲过,字符变量用 char 定义。一个字符变量中只能存放一个字符。而字符串一般都有好多字符,占多字节。 所以不能将多个 阅读全文
posted @ 2021-03-06 20:01 myrj 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> main() { char *pstr = "abcdef";//pstr是指向常量区字符数组的一个指针 printf("%c\n", *pstr); printf("%s\n", pstr); char str = 'A'; char *ppstr = &str 阅读全文
posted @ 2021-03-06 18:18 myrj 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 就是C++里面说的函数模板和类模板,我们以前写C语言的时候,不同的类型参数,可能要写不同的函数。 C++的模板出现之后,就可以实现函数模板,函数模板可以接纳不同的类型,然后这些类型都可以调用同一个函数,而且不会出错。 泛型不属于面向对象,它是面向对象的补充和发展 泛型,也就是任何类型,也就是不依赖于 阅读全文
posted @ 2021-03-06 15:09 myrj 阅读(186) 评论(0) 推荐(0) 编辑