
c语言-学习
Sodaoo
Deep Inner Peace
展开
-
16 - 10 - 23 字符串输入(fputs()函数)溢出的原理
#include<stdio.h>#include<string.h>int main(){ int i; char str1[99],str2[99]; puts("输入:"); fgets(str1,5,stdin); fgets(str2,6,stdin); puts("输出:"); for(i=0;i<4;i++)原创 2016-10-23 21:22:49 · 922 阅读 · 2 评论 -
17 - 01 - 10 计算机导论基础知识
难点:主频= 外频*倍频随机存取存储器:RAM只读存储器:ROM分辨率:DPI dpi色彩位数:色彩深度 指令 ( 机器指令 ) 指令用 二进制编码 表示 。 指令由 操作码 和 操作数地址 组成 。 指令是构成程序的 基本单位 字符集中不支持简化汉字的是: BIG 5 不支持繁体汉字的原创 2016-12-29 22:42:08 · 2270 阅读 · 0 评论 -
16 - 10 - 24 结构体-传递并返回结构(笔记)--《c primer plus 》
struct person {…….}worker ; 为了传递 结构作为参数,函数的参数必须是变量名(ex. worker),而不是&worker,那么相应的形式参数应该声明为 struct person ,而不是指向该类型的指针。 可以通过返回一个结构,把结构的信息返回给main(),#include<stdio.h>#include<string.h>#define NLEN 30原创 2016-10-24 21:43:59 · 822 阅读 · 2 评论 -
16 - 10 - 30 命令行参数 ----------《c语言程序设计》
启动一个程序的基本方式是在操作系统 命令状态下 由键盘输入一个命令,操作系统根据 命令名 去查找相对应的程序代码文件。把它装入内存并命令它开始执行。 命令行 就是为了启动程序 而在 操作系统状态下输入的 表示命令的 字符行。虽然当前主流操作系统是应用图形化界面较多,但是 实际的命令依然存在于图标或菜单的定义中。 ex :用系统的编辑器 编辑一个文件,可能输入以下命令: edit file原创 2016-10-30 16:52:52 · 1071 阅读 · 0 评论 -
16 - 10 - 31 无头节点 单链表 ------《c primer plus》
#include <stdio.h>#include <stdlib.h> /*提供malloc原型*/#include <string.h> //提供strcpy()原型#define TSIZE 45 struct film { char title[TSIZE]; int rating; struct film * next; /*原创 2016-10-31 23:51:19 · 478 阅读 · 0 评论