编程语言--C练习整理
bobby1994
学习 不能遗忘
沉淀 时刻记牢
展开
-
C程序存储空间分布 c知识回顾第三天
程序一直由下列部分组成: (1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; (2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 (3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 (4)栈——增长方向:自顶向下增长;自动变量以及每次函数调用时所需要保存的信息(返回地址;环原创 2016-07-13 23:53:39 · 509 阅读 · 0 评论 -
经典题目 c知识回顾第四天
1.int a[5] = {1,2,3,4,5}; int *p1 = (int *)(&a + 1); int *p2 = (int *)(a+1); printf(“%d”,*(p1-1)); printf(“%d”,*(p2-1));程序运行结果? 5,1 分析:&a+1为加整个数组地址,再减一位数组的最后一位即a[4],p2 = (a+1)即数组的第二地址。 2.int main()原创 2016-07-19 23:09:58 · 391 阅读 · 0 评论 -
数组指针 原理以及三个经典C程序的解惑 C知识回顾第二天
开始一段时间比较懒散 没有去整理自己所学的知识,从今天开始每周最少更新一篇关于自己的博客 C语言知识回顾第二天 指针是指针 数组是数组 指针数组要区分 a) 一个整型数(An integer) b) 一个指向整型数的指针(A pointer to an integer) c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an in原创 2016-06-18 00:02:07 · 525 阅读 · 0 评论 -
C--字符串简单理解使用之一
跟程序打交道,字符串处理是并不可少的,有时候我们用数组,用指针,又是用到“string.h”,简单的过滤下,并加深下自己的理解。 如何存储字符串字面量1、字符串字面量(字符串常量,在C标准中称为,字符串字面量) 从本质上而言,C语言把字符串字面量作为字符数组来处理。当C语言编译器在程序中遇到长度为n的字符串字面量时,它会为字符串字面量分配长度为n+1的内存空间,在末尾增加一个额外的字符——空字符(转载 2017-01-12 15:22:49 · 529 阅读 · 0 评论 -
C--字符串简单理解使用之sscanf
因为工作需要读取文件姓名,并对其重新命名,在网上看到sscanf总结的不错,就摘抄了下来,巩固下自己 /***************************************************** ** Name : sscanf.c ** Version : 1.0 ** Date : 2011-12 ** Description : s转载 2017-01-12 15:52:39 · 865 阅读 · 0 评论