您的位置:首页 > C 文章列表
共295篇 6/25页 << 首页  上一页  下一页  尾页 >> 跳到
尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的人们,他们为了编写新的应用程序,或者移植或维护现有的应用程序而必须学习新技能。 简介 本文是为了满足开发人员的需要而写
数组的插入: #include <stdio.h> #define SIZE 10 int main() { int a[SIZE]={10,12,14,16,18,20,13,200,134,59}; /* 初始化数组 */ int b[SIZE+1]={0},i,j,x,v; /* b数组为插入后的数组,新插入了
#include "process.h" #include "stdio.h" int main(void) { int i=0,count=0; char c,aa[20],bb[10]="abc"; clrscr(); textbackground(1); textcolor(4); Loop: gotoxy(25,12); cprintf("Input
/*从键盘中读取字符 功能:按下普通键时,返回其ASCII码 扫描码CODE=0*/ int INKEY(int *code) { int m; while(!bioskey(1))/*可加入无按键时代码*/; *code=bioskey(0); m=*code*255; if(!m) m=*cod
(一) 理解Linux下进程的结构    Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统
include<stdio.h> #include<stdlib.h> typedef struct STRUCT { int value; struct STRUCT *next; }TS; main() { #define N 9 int a[N],i; TS *head,*p; TS *CreateLink(int *,int); void sort(
正如你所看到的,有关单字节缓冲区溢出问题确实存在及可利用,但是有没有一种好的方法,例如说猜测地址来实现呢?答案当然是肯定的。想一想,当发生单字节溢出的时候,%ebp被我们覆盖,如果我们将buffer填满跳
实例1: 程序readenv.c显示了在c语言中存取环境变量的若干技巧。该程序将以与dos的SET命令相同的格式打印出当前所有的环境变量,然后寻找PATH变量,打印出整个路径字符串。该程序中有两个重要的子程序
前言: Linux下的进程通信(IPC) 1.POSIX无名信号量 2.System V信号量 3.System V消息队列 4.System V共享内存 1:POSIX无名信号量 如果你学习过操作系统,那么肯定熟悉PV操作了.PV操作是原子操作.也
前言:Linux下线程的创建 介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线程的高级
前言: 这一章我们学习Linux的时间表示和计算函数 1.时间的表示 2.时间的测量 3.计时器的使用 1:时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们
大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。 ping命令是用来查看网络上另一个主机系统的
共295篇 6/25页 << 首页  上一页  下一页  尾页 >> 跳到