随笔分类 - C
摘要:头文件list.h#include#ifndef LIST_H_#define LIST_H_#define T_SIZE 41struct film{ char name[T_SIZE]; int ratting;};typedef struct film Item;struct no...
阅读全文
摘要:原理:异或运算加密:#include#include#include#define KEY '@'int main(int argc, char * argv[]){ FILE *fp; FILE *coded; char codedname[40]; char ch; ...
阅读全文
摘要:fscanf(FILE *, "pattern", ..., ...)从FILE中读入数据,格式化保存到后面的参数中fprintf(FILE *,"pattern", ..., ...)将pattern中的内容添加参数后写入FILE文件中fgets(FILE *) 从文件中读出字符串fputs(ch...
阅读全文
摘要:变长数组是C99标准新加入的一个特性,它的加入大大方便了我们的编程,所谓变长数组,不是数组的长度可变,而是指允许使用变量来定义数组。这可以使我们写出更具通用性的函数。下面是一个例子,函数sum2d完成将一个二位数组中的所有数值相加并返回其和。 #include #define SIZE 10...
阅读全文
摘要:C中重要的概念就是指针了,指针可以方便我们实现一些功能,但同时我么也要承担使用指针的风险。下面是使用指针的一个小例子。#includevoid swap(int *, int *);int main(void){ int m, n; m = 5; n =...
阅读全文
摘要:C中函数原型的作用是在调用函数之前通知编译器函数的类型(返回值的类型)、名称、参数的个数和分别使用什么数据类型。函数原型的生命有多重不同的形式,介绍如下: 【标准形式】:#includeint imin(int m, int n);//声明一个函数,返回两个int型数据中较小的一个int ma...
阅读全文
摘要:【任务】:获取在键入回车之前输入的所有字符中的首个字符。 例如:控制端提示我输入字符后,我输入了zhao 4个字符后按下了回车,字符段回显我输入的第一个字符即'z'。 【代码】: #include int main(void){ char ch; pr...
阅读全文
摘要:文件结尾在不同的操作系统上有可能不同,但一般都是如下两种中的一种: 1、ctrl+z标志文件结尾:即通过一个内嵌的ctrl+z来标志文件的结尾,例如: Hello,I am MS.\n^Z 2、利用文件大小表示结尾:这种方式下,操作系统存储文件的大小。例如,一个文件一共有1000字节,系统...
阅读全文
摘要:C语言有丰富的数据类型,主要有三大类:即整型数据、浮点型数据和字符型数据:一、整型数据: int是最基本、最常见的整型数据,into可以满足我们大多数情况下对整型数据的要求。但某些时候整型数据并不完美,其表示范围有限,不能表示绝对值超过一定值的数据,而且其长度固定,在只需用到比较小的数值时又比较浪...
阅读全文
摘要:Linux中编译并运行C是很简单的,我们先创建一个文件,先cd到工作目录后输入 vi helloworld.c 在此文件中键入以下代码: 1 #include 2 3 int main(void)4 {5 printf("Hello World\n");6 return 0;...
阅读全文

浙公网安备 33010602011771号