C语言
文章平均质量分 78
珍惜拥有迎接
我的理念是:在年轻的季节我甘愿吃苦受累,只愿通过自己富有激情、积极主动的努力实现自身价值并在工作中做出最大的贡献: 作为初学者,我具备出色的学习能力并且乐于学习、敢于创新,不断追求卓越。
展开
-
猜字游戏的代码
#include #include #include void menu() { printf("**********************************\n"); printf("*********** 1.play **********\n"); printf("*********** 0.exit **********\n"); printf("******原创 2017-04-19 21:14:55 · 1331 阅读 · 0 评论 -
三子棋和五子棋的代码
三子棋 game.h #ifndef __GAME_H__ #define __GAME_H__ #include #include #include #include enum OPTION { EXIT, PLAY }; #define ROWS 3 #define COLS 3 void init_board(char board[ROWS][COLS]原创 2017-04-20 19:40:03 · 278 阅读 · 0 评论 -
字符串函数整理
str…字符串操作函数 (1)char stpcpy(char *dest,const char *src) 将字符串src复制到dest (2)char strcat(char *dest,const char *src) 将字符串src添加到dest末尾 (3)char strchr(const char *s,int c) 检索并返回字符c在字符串原创 2017-04-23 11:37:08 · 519 阅读 · 0 评论 -
代码的编译+链接过程的介绍
C语言的编译链接过程要把我们编写的一个C程序(源代码)转换成可以在硬件上运行的程序(可执行程序), 需要进行编译和链接。编译就是把文本形式源代码翻译成机器语言形式的目标文件的过程。链接就是把目标文件、操 作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下: 从上图可以看出,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括原创 2017-04-25 16:54:17 · 902 阅读 · 0 评论 -
C语言中有关指针的学习
一、指针的概念: 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 指针的本质:指针其实是一个整数 计算机中的内存都是编址的原创 2017-05-27 10:55:49 · 498 阅读 · 1 评论 -
函数的调用,栈帧的创建和销毁
一、什么是栈帧? 在进行函数的调用(栈帧)的分析前,我们先了解下 main 函数的调用吧,通过以前的学习,我们知道 main 函数也是被调用的,先在 __tmainCRTStartup 函数中调用,而 __tmainCRTStartup 函数是在 mainCRTStartup 中被调用的。 恰如这样的调用,我们发现每一次函数调用都是一个过程,这个过程我们称原创 2017-05-18 20:04:46 · 960 阅读 · 2 评论 -
可变参数列表源码的剖析
C语言中的可变参数 1、C语言中的可变参数列表:C语言中有时候会遇到一些参数个数是可变的函数,像scanf,printf等,这些函数内部的参数列表都是可变的。通过将函数实现为可变参数的形式,使得函数可以接受1个以上的任意多个参数。(不固定) 如函数原型:scanf(const char * format,…); 解释:除了format以外,后面跟着的参数 个数,类型是可变的,用…作为原创 2017-05-20 12:39:04 · 392 阅读 · 0 评论 -
数组运算的学习
一、1.sizeof的概念 sizeof是C语言的一种单目操作符,和C语言的其他操作符++、--一样,它不是函数。sizeof操作符一字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 2.sizeof的使用方法 (1)用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括号括起来,如sizeof(i原创 2017-04-16 10:49:32 · 422 阅读 · 0 评论