C语言(贺老师)
C语言学习笔记(贺老师)
这是一只猿儿
正在努力学习的猿儿
展开
-
链表2021.1.8
一,链表的认识链表初始化的作用 :生成链表头指针,以便后续函数的调用操作,在没有任何输入的情况下,我们首先定义一个头指针来保存即将创建的链表链表是一种常见的重要的数据的存储结构特点:1结点地址不是连续的2用上一个节点中的地址才能找到下一结点链表的初始化:用指针的结构体来实现struct Node{ char data; //用来存储数据 struct Node *next; //用来保存地址,寻找结点};struct Node *head //定义一个链表头指针原创 2021-01-08 16:14:21 · 121 阅读 · 0 评论 -
C语言程序设计初步(简单的文字处理)
简单的文字处理单个字符的输入输出字符数据用ASCll码表表示相应的字符在存储上存储的是相应的ASCll码getchar()函数只能获取一个字符,getchar相当于scanf从键盘中扫描一个字符。上图中输入ABC,getchar在键盘缓冲区中只存储了一个字符A所以在putchar()中只输出一个a。多个字符的输入输出上一节所提到的函数getchar是只存储一个字符,所以利用循环我们可以连续输出多个字符。while((c=getchar())!='\n') putchar(c);当键盘不原创 2021-07-13 15:42:54 · 382 阅读 · 0 评论 -
C语言-数据的输入(贺老师)
数据的输入一,用scanf输入scanf的功能:从标准输入(一般是键盘)获得数据scanf(格式描述串,变量地址);格式控制符:%d,%i:用来输入整型(int)数据,长整型ld,短整型hd。%o:输入八进制整数,%lo,%ho%x:用来输入十六进制的整数,lx,hx;%u:用来输入无符号整型的十进制数,lu…%c:用来输入单个字符。%f:用来输入浮点数,用小数形式或指数形式输入二,输入形式的分割三,不同类型的数据的自然分割四,输入的数据暂放在缓冲区五,指定宽度的输入细节原创 2021-02-04 10:56:01 · 2558 阅读 · 0 评论 -
C语言-指针(贺老师)
指针每个变量在内存中都占据着一定的存储单元变量的三要素1,变量名2,变量的值3,变量的存储单元例:int a = 3;每个变量占据的存储单元都有地址1,内存区的每一个地址都有一个编号,称为地址。2,变量类型决定着占用内存单元的长度例: int i = 100;//4个字节float f = 2.3;//四个字节char c = ‘k’; //一个字节一个变量的地址,称为该变量的指针。如果有一个变量是专门用来存放地址的,则他称为指针变量指针变量“指向”运算禁忌1,不能对为负原创 2021-02-03 10:46:26 · 167 阅读 · 0 评论 -
C语言-自增自减运算符
自增自减(++ --)一个频繁使用的基本操作:计数求值举例单目运算符只能在变量中使用原创 2021-01-31 00:21:35 · 195 阅读 · 0 评论 -
C语言-算数运算符及表达式(贺老师)
C语言中的运算符基本的算数运算符和算数表达式需要注意的是:一,除法运算1,两个整数相除的结果为整数,例:5/3=1。2,向零取整:-5/3=-1(离零近的)二,横运算(取余运算)1,%左右两侧均为整形,如7%4=3;实际应用1 分离各个位数设x为一个三位整数,将个,十,百位数分离出来,并分别保存到变量a,b,c中。#include <stdio.h>#include <stdlib.h>int main(){ int x,a,b,c;原创 2021-01-25 21:47:10 · 2839 阅读 · 0 评论 -
C语言——变量
变量变量:在程序运行期间其值可以改变的量在程序设计时,首先要确定设计思路1,那些数据需要用什么量表示。2,用什么数据类型例:英尺转换米float f,m;//f表示为英尺 m表示米m=f/3.28;定义变量的一般形式变量类型(int等)+变量名;(多个变量名中间用逗号隔开)例: int a;int a,b,c;定义变量:即为变量在内存中分配存储单元变量必须先定义后使用变量初始化变量类型 变量名 = 初值,变量名=初值例:float a=1,b,c=2;初值可以是常量可以原创 2021-01-17 20:54:50 · 1043 阅读 · 0 评论 -
C语言入门——数据类型的表示
数据类型大小判断1,sizeof(数据类型) 例:sizeof(int)sizeof(表达式) 例:sizeof(a+b)所得结果的数据类型占的字节数#include <stdio.h>int main(){ int a, b; a = 3; b = 5; printf("int占%d个字节,a+b占%d个字节",sizeof(int),sizeof(a+b)); return 0;}输出结果为:int占4个字节,a+b占4个字节2由书原创 2021-01-17 19:20:12 · 506 阅读 · 2 评论