
c语言
Eli-sun
不断学习
展开
-
文件I/O
存储器: 寄存器: 非常快,数量少 内存: 速度快,容量较大,数据掉电消失 外存: 速度慢,容量非常大 1、文件IO Linux上一切皆是文件 文件描述符: 非负整数,当创建或打开文件时会返回一个顺序分配的非负整数,这个整数就是文件描述符, 文件IO就是通过文件描述符来对文件进行操作 一个程序中有3个文件自动打开: 标准输入(键盘): 0 标准输出(屏幕):1 标准错误输出(...原创 2020-03-18 19:09:03 · 109 阅读 · 0 评论 -
打印所有的水仙花数 (水仙花数是一个3位数,其值为它的所有位数的立方和)
打印所有的水仙花数 (水仙花数是一个3位数,其值为它的所有位数的立方和) #include "stdio.h" void main() { int n,a,b,c; for(n = 100 ; n <= 999 ; n++) { a = n / 100 ; b = n / 10 % 10 ; c = n % 100 ...原创 2020-03-11 17:57:11 · 758 阅读 · 0 评论 -
封装一个函数,求输入字符串的长度(不使用strlen)
封装一个函数,求输入字符串的长度(不使用strlen) #include <stdio.h> int str(char *x) { int l=0; while (*x++!=0) { l+=1; } return l; } int main() { char x[100]; printf("请输入一个字符串:\n"); scanf("%s",x); printf...原创 2020-03-11 17:55:58 · 1202 阅读 · 0 评论 -
c语言之结构体
1、结构体: 可以存放不同类型的多个数据 a)声明 struct 结构体名{ 数据类型1 成员1; 数据类型2 成员2; … 数据类型n 成员n; }; 结构体类型: struct 结构体名 2)结构体变量: 结构体类型 变量名; struct 结构体名 变量名; 3)访问结构体的成员: 结构体变量.成员 结构体指针->成员 //->用于取结构体指针指向的结构体变量的成员 4) t...原创 2020-03-11 17:38:47 · 111 阅读 · 0 评论 -
c语言封装一个函数,求两个double数据的较小值
封装一个函数,求两个double数据的较小值 #include <stdio.h> double GetMin(double a,double b) { return a<b?a:b; } int main() { double a,b; scanf("%lf %lf",&a,&b); printf("最小值是:%lf\n",GetM...原创 2020-03-10 17:28:17 · 752 阅读 · 0 评论 -
c语言封装一个数组,求数组元素之和
封装一个数组,求数组元素之和 #include <stdio.h> #define ARRAY_LEN 1000 //数组长度 void createArr (int* arr, int len) { // 录入数组 int i; for (i = 0; i<len; i++) scanf("%d",&arr[i]); } ...原创 2020-03-10 17:29:56 · 3732 阅读 · 0 评论