黑马程序员技术交流社区

标题: C语言基础02 [打印本页]

作者: 有款不辩    时间: 2016-1-15 21:05
标题: C语言基础02
第五天:
    数组:重点是"排序"(冒泡,选择)


第六天:
    字符串:sizeof 和 strlen 的区别
    转义字符:'\'后最多接收3位8进制的有效数码(0~7)作为转义字符
    gets/puts/strcmp/strcpy (都是很细节的东西,问的概率小,但是不难掌握)


第七天:
    指针      (不太会细问,具体还是在编程)
    "野指针":未初始化的指针变量.使用可能会有意想不到的危险   ("比较重要")
    const修饰指针变量:在*左边,常量指针,指向地址内容不可以更改,指向地址可以修改
                    在*右边,指针常量,指向地址不可修改,内容可以修改
    指针数组:存储元素是指针变量的数组 int *p[3];
    数组指针:指向多维数组的指针  int (*p)[3];

    "指针"定义的"字符串"存储在常量区,字符串内容不可更改,但是可以改变指针的指向
    "字符数组"定义的字符串存储在"栈区",内容可以更改



第八天:
    "结构体":可以'存储不同数据类型'的构造数据类型
            结构体名代表一个变量,不是结构体的首地址,可以用一个结构体变量给另一个结构体变量赋值(与数组名的区别)
    "枚举":当一个变量的取值范围有限且可列出时使用的类型(枚举成员实际是"整型",默认第一个是0,也可以自行赋值)

作者: 水丹青    时间: 2016-1-15 22:52
我们学习的时候怎么不是这个顺序啊
作者: iotwhh    时间: 2016-1-15 23:18
printf("水 水水 水水水一波经验\n");




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2