A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© vyqrvwgf 中级黑马   /  2015-11-5 13:28  /  1359 人查看  /  13 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

1.标示符定义规范
        以字母,数字,美元符号,下划线组成,数字不能放在开头
2.常量的分类
        基础数据类型,指针类型,空类型,构造类型,枚举类型,定义类型
3.基础数据类型常量分类
        整型,浮点型,字符型,字符串型
4.关键字在内存中所占字节大小
        short 2字节,int 4字节,long 8字节,char 1字节,float 4字节,double 8字节
5.变量的概念
        变量是一个内存空间,这个内存空间的值可以变化,存放变化的数据
6.自增自减运算符求值过程i++,++i
        i++ 先把i的值取出来作为表达式的值,在执行i=i+1;
7.char类型常量和char类型变量存储细节
        char类型常量占4字节数(根据ascii码转换为int类型数存储),char类型变量占1字节数
8.逗号表达式的值
        c=(a+1,b+2) 逗号表达式的值为b+2
9.逻辑运算符的短路问题
        A&&B 一假为假,如果A为假,B不执行
        A||B  一真为真,若果A为真,B不执行
10.main函数的参数
        argc表示调用main函数时传递参数的个数,argv表示传递参数内容
11.函数结构
        顺序结构 分支结构 循环结构
12.case穿透
        某个case执行完成后,并没有结束,而直接向下执行其他的case语句
13.break和continue
        break在循环中使用意为跳出循环语句,continue在循环中使用意为跳出当前循环进入下个循环
14.函数的形参
        形参定义后,并不会立刻分配存储空间,在函数调用的时候才会分配存储空间
15.进制的转换
        7 6 5 4 3 2 1 0 数位
        0 1 1 0 0 1 0 0 数码
        位权=数码*基数^数位(2进制基数为2)
16.原码,反码,补码
        数据在计算机内部以补码形式储存
        正数:原码=反码=补码
        负数:反码=原码除了符号外每一位0变1,1变0
                补码=反码+1
17.位运算符
        & 按位与                两个数每个数位的数码&运算,同1为1,有0则0
        | 按位或                两个数每个数位的数码|运算,有1则1,同0为0
        ~按位取反        1变0,0变1
        >>右移位               
        <<左移位
        ^按位异或        相同为0,不同为1
18.判断1个数奇偶性
        1&n
19.省略数组长度
        int a[]={1,2,3}; [3]
        int a[][2]={1,2,3,4}; [2]
20.数组作为函数的参数
        形参数组的类型和长度要和实参一致
        形参数组长度可以不写
        数组作为函数的参数,此时是地址传递
21.选择排序法
22.冒泡排序法
23.折半查找
24.字符串的输出
        从给定地址开始输出,直到遇到’\0’
25.字符串处理函数
        1)puts(数组名);不安全
           gets(数组名);
        2)strcat(数组a,数组b);
        3)strcpy(old,new);new覆盖old
        4)strcmp(str1,str2)比较ascii码大小
26.指针的应用场景
        在被调函数中可以修改主调函数中的变量的值
        让函数有多个返回值
27.scanf,gets,fgets
        scanf无法接受空格
        gets(数组)可以接受空格,但是如果输入超过数组长度的字符串会越界
        fgets(数组名,长度,stdin)安全的
28.c语言的内存管理
        栈区                存放局部变量
        堆区                动态存储区域
        bss段        存放未初始化的全局变量和静态变量
        数据区        存放初始化的全局变量和静态变量,还会存放字符串常量
        代码区        存放程序执行代码的一块内存区域
29.动态分配函数malloc,celloc,relloc

13 个回复

倒序浏览
不错不错  
回复 使用道具 举报
好全面啊,保存。。。。
回复 使用道具 举报
楼主幸苦!好评。
回复 使用道具 举报
厉害
回复 使用道具 举报
不错错不错
回复 使用道具 举报
第29点应该是calloc  和  realloc
回复 使用道具 举报
lixp 中级黑马 2015-11-6 20:08:49
8#
很全面,学习了
回复 使用道具 举报
chensc 金牌黑马 2015-11-6 20:23:52
9#
学习学习!
回复 使用道具 举报
顶一下啦!!
回复 使用道具 举报
大概的知识点都在上面了
回复 使用道具 举报
基本上知识点都涵盖了,还的赞一个把
回复 使用道具 举报
学习学习!
回复 使用道具 举报
不错,知识简单易懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马