c语言
Eli-sun
不断学习
展开
-
文件I/O
存储器:寄存器: 非常快,数量少内存: 速度快,容量较大,数据掉电消失外存: 速度慢,容量非常大1、文件IOLinux上一切皆是文件文件描述符: 非负整数,当创建或打开文件时会返回一个顺序分配的非负整数,这个整数就是文件描述符, 文件IO就是通过文件描述符来对文件进行操作 一个程序中有3个文件自动打开: 标准输入(键盘): 0 标准输出(屏幕):1 标准错误输出(...原创 2020-03-18 19:09:03 · 86 阅读 · 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 · 723 阅读 · 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 · 1146 阅读 · 0 评论 -
c语言之结构体
1、结构体: 可以存放不同类型的多个数据a)声明struct 结构体名{数据类型1 成员1;数据类型2 成员2;…数据类型n 成员n;};结构体类型: struct 结构体名2)结构体变量:结构体类型 变量名;struct 结构体名 变量名;3)访问结构体的成员:结构体变量.成员结构体指针->成员 //->用于取结构体指针指向的结构体变量的成员4) t...原创 2020-03-11 17:38:47 · 79 阅读 · 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 · 684 阅读 · 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 · 3559 阅读 · 0 评论