-
概述
Joel Spolsky认为,对指针的理解是一种aptitude,不是通过训练就可以达到的。虽然如此,我还是想谈一谈这个C/C++语言中最强劲也是最容易出错的要素。
鉴于...
-
基本术语定义
1.系统栈(system stack)是一个内存区,位于进程地址空间的末端。
2.在将数据压栈时,栈是自顶向下增长的,该内存区用于函数的局部变量提供内存。它也支持...
-
编译环境:windows 7 64位
编译工具:codeblocks 13.12
备注:未使用graphics.h
数据结构:双向链表
1.程序未...
-
题目:手机通信录管理系统
一、题目要求
二、需求分析
三、设计步骤/编写代码
四、上机/运行结果
五...
-
结构化程序设计主张按功能来分析需求,主要原则自顶向下,逐步求精,模块化等。
主张按功能把软件系统逐步细分,每个功能都负责对数据进行一次处理,每个功能接收一些数据,处理完后输出一些...
-
1. 什么是数组类型?
下面是C99中原话:
An array type describes a contiguously allocated nonempty set of ...
-
1 对sizeof 的理解:
例子1:
void main()
{
int a = 2;
...
-
1 union巧妙地实现多字节数据类型之间的转化
在涉及音视频编解码算法中,经常会涉及一些数据压缩、声音解码、图象的缩放等问题。
这里通...
-
1.数组方式实现 (不用字符串函数)程序如下
void ReverseByArray(char * s){ int len =...
-
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用"::"
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全...
-
先上程序
int16_t Test1,Test2,Test3,Test4;
uint32_t&n...
-
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C...
-
在阅读《C语言深度解剖》一书,读到“无法把指针变量本身传递给一个函数”一节时,看到如下例子:#include <malloc.h>...
-
本篇文章《C语言的谜题》展示了14个C语言的迷题以及答案,代码应该是足够清楚的,而且我也相信有相当的一些例子可能是我们日常工作可能会见得到的。通过这些迷题,希望你能更了解C语言。如...
-
在一个数组中查找某一个元素,或是在一个字符串中查找某个字符,我们一般都会写出如下代码。这样的代码虽然简洁明了,但在数组元素很多的情况下,并不是一个很好的解决方案,今天我就来分享一个...
-
一.概念
在C/C++中,通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期&r...
-
学习了这么多年C语言,说实话对宏自以为了如指掌了,没想到看内核代码的时候还是那么吃力,设备驱动代码中有很多这样或者那样的宏定义,各种define,博主在学习的过程中将C语言中所出现...
-
函数指针
1.指的是一种特殊的指针类型,该类型指向的是函数2.由于函数的参数个数及类型不同,因此函数指针类型也就有多种了
void (* pfunc) (int);...
-
x86/Debian GNU Linux/gcc
1. C source
main.c
#include <stdio.h...
-
平台:x86/Debian Linux/gcc
1 题目
编程读写一个文件test.txt,每隔1s向文件中写入一行记录,类似于这样:
1 2009-7-30 15:16:4...