c语言
学习c语言的记录史
Old urchin
这个作者很懒,什么都没留下…
展开
-
C语言之文件
所谓的文件并不是存在该项目中的,一般指存储在磁盘上的文件我们在写c文件的时候经常引用stdio文件,该文件具有一个FILE 结构体类型。用数组存放若干文件。所以,利用这一特点,FILE t[5]表示存放5 个文件的信息。如何使用?文件的打开(fopen)与关闭(fclose):调用方式为:使用方式常见有:r只能打开一个原本存在的文件读写w只能用于输出文件...原创 2020-02-15 15:08:24 · 188 阅读 · 0 评论 -
C语言之指针总结
同样作为c语言的一个重要模块,同样又是新学为了说清楚,首先介绍数据的储存与读取:那么数据在内存中是如何储存与读取的编译系统会根据定义的变量类型分配一定的长度空间,举个例子:我们去住旅馆,首先要根据我们自己有多少人来订多大的房间即确定合适的变量类型;老板安排的xxx号房相当于地址,而房间里住的我们相当于存放的数据。住旅馆休息得通过分配的房间号进行入住即对数据的存储都是通过地址来实现。...原创 2020-02-15 11:45:38 · 600 阅读 · 0 评论 -
C语言中函数的基本知识(2)
函数的调用可谓函数的重头戏,调用可分为:嵌套调用递归调用一、嵌套调用函数不能嵌套定义,但可以嵌套调用,也就是一个函数定义或者调用的过程中,允许另一个函数的调用。这里写一个最大值减去最小值作解析:#include<stdio.h>int max(int x,int y,int z){ int t; t=x>y?x:y; return (t>z?t...原创 2020-02-12 11:43:40 · 317 阅读 · 0 评论 -
C语言中函数的基本知识(1)
老师曾说:“很多人到这块就开始犯糊涂了。”没想到,我太给老师面子了,到后期听课较水,果然不懂。借假期温故再康康444444444444444444444444444444444444444444444444444444444444444444444444444444444...原创 2020-02-11 20:26:28 · 249 阅读 · 0 评论 -
c语言之预处理命令
c提供的预处理功能有:宏定义文件包含条件编译为了与其她c语句区分,命令经常以符号“#”开头。宏定义#define 标识符 字符串可以避免反复输入字符串,后面不加;宏定义在默认时的有效范围是全部。也可以用#undef终止宏定义区域。不含参数宏展开带入程序含参数#define S(a,b) a*b#include<stdio.h>#define PI...原创 2020-02-10 21:59:27 · 881 阅读 · 0 评论 -
C温故之数组
内含经典问题:起泡法一、一维数组定义类型说明符+数组名[ 常量(10)]表示从0-9的十个数组,并不存在数组元素为10的数组。初始化1.在定义的过程中赋予初值可以用花括号直接定义赋值a[5]={0,1,2,3,4};也可以分开赋值:a[0]=0;a[1]=1;a[2]=2;…自定义部分数组计算机只会判断已定义的数组元素,默认未定义的数组元素为0经典问题:冒泡法对10个数从...原创 2020-02-10 17:31:17 · 511 阅读 · 0 评论 -
C语言程序设计总结
目前这c语言都已学了有一年半,但是平时用处嗷不大,再归纳一下1. 顺序程序设计:字符char的输入输出:getchar()的作用为终端输出一个字符 。 putchar()的作用为向系统隐含的输入设备中输入一个字符。(不常用)格式的输入输出:printf(),printf("%d",i);括号包括:%和格式字符组成。常见的格式字符有d:#十进制整数。%d,按照实际长度显示;%m...原创 2020-02-09 16:31:36 · 391 阅读 · 0 评论 -
C语言优先级
c语言中运算顺序十分重要,经常记也经常忘,为了好找,copy了一份C语言的运算符包括单目运算符、双目运算符、三目运算符,优先级如下:第1优先级:各种括号,如()、[]等、成员运算符 . ;第2优先级:所有单目运算符,如++、–、!、~等;第3优先级:乘法运算符*、除法运算符/、求余运算符%;第4优先级:加法运算符+、减法运算符-;第5优先级:移位运算符<<、>&g...原创 2020-02-09 14:40:27 · 32909 阅读 · 5 评论