![](https://img-blog.csdnimg.cn/ef9d3539488640099c5f5fbbcfd21a1b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言基础
文章平均质量分 85
C语言基础的学习笔记
Sunqk5665
相信美好的事情终将发生
展开
-
计算机五大结构&程序&程序语言
计算机五大结构,程序,程序语言原创 2023-05-11 21:18:53 · 590 阅读 · 0 评论 -
计算机数据表示和数据转换
送入计算机的数字、字母和符号等信息必须转换成0、1组合的二进制形式形式才能被计算机所接收、存储和运算。能够进行计算的数据并且能得出一个明确的数值叫数值数据,其余信息是非数值数据。数值数据的计数方式是进位制。凡是按进位的方式计数的数制叫做进位计数制,简称进位制。计算机种比较常用的进制数有十进制、二进制、八进制和十六进制。概念了解:基数:是指该进位制中所允许选用的数码的个数。例如十进制是10。位权:每一位上权重例如:123=100+20+3=1101+310^0。原创 2023-05-13 16:55:05 · 958 阅读 · 0 评论 -
Ubuntu下简单编程步骤和gcc编译器
创建一个.c文件进入C程序文件vi hello.c编写C语言程序保存编辑过的C文件:wq编译执行程序./a.out。原创 2023-05-13 16:57:16 · 1072 阅读 · 0 评论 -
C语言的词法符号
char(字符型) short(短整型) int(整型) long(长整型) float(浮点型) double(双精度浮点型) signed(有符号) unsigned(无符号) struct(结构体) union(共用体) enum(枚举) void(空类型)运算符是表示运算的词法符号,按功能分为:算术运算、逻辑运算、关系运算、赋值运算、位运算和其他运算符。:auto(自动型) static(静态) extern(外部) register(寄存器)(2) 赋值运算符:= += -= *= /= %=原创 2023-05-13 16:58:09 · 1012 阅读 · 0 评论 -
C语言——数据类型
int a=0; int a; a=0;1.4 局部变量和全局变量(1)生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段。也就是存活的周期时间。时间维度。(2)作用域:变量可以起作用的范围。空间维度。(3)内存的五个区域:局部变量全局变量定义位置函数体内部函数体外部存储位置栈区全局区生命周期同函数体共存亡同整个程序共存亡作用域作用于函数体内部作用于整个程序初值未初始化时,是一个随机值未初始化时,值为0int a;return 0;原创 2023-05-13 16:59:45 · 618 阅读 · 0 评论 -
C语言——运算符和表达式
所谓表达式就是指由运算符、运算量和标点符号组成的有效序列,其目的是说明一个计算过程。表达式可以独立成语句:表达式;运算符按功能分为:算术运算、赋值运算、关系运算、逻辑运算、位运算以及其他运算符。原创 2023-05-13 17:03:25 · 864 阅读 · 0 评论 -
C语言——输入输出
功能:向终端输出一个字符参数:c:要输出字符的ASCII值返回值:要输出字符的ASCII值。当输出错误的时候,返回EOF(end of file)文件结束符号。功能:向终端输入一个字符参数:无返回值:输入字符的ASCII值。如果发生错误返回EOF。#include功能:按指定格式向终端输出参数:format:用双引号括起来的格式控制串和输出表。返回值:输出字符的个数(不常用)功能:按格式从终端输入参数:同printf返回值:正确输入数据的个数。原创 2023-05-13 21:51:33 · 2306 阅读 · 0 评论 -
C语言——控制语句
控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。原创 2023-05-15 22:10:32 · 844 阅读 · 0 评论 -
C语言——数组
存储类型 数据类型 数组名[元素个数];例如:(auto) int a[5];数组名:代表数组的首地址,a是地址常量,不能为左值,不能被赋值。数组定义方法:(1)数组名定义规则跟变量名相同,遵循标识符命名规则。(2)数组名后使用方括号括起来的表达式常量,表示元素的个数。(3)常量表达式中可以包含常量和符号常量,不能包含变量。存储类型 数据类型 数组名[行数][列数];例如:int a[3][4];原创 2023-05-15 22:45:19 · 626 阅读 · 0 评论 -
C语言——指针
存储类型 数据类型(* 指针变量名)[列数];例如:p可以代替进行元素访问,但本质不同,p是指针变量,a是地址常量。把p进行运算的时候,例题中情况要3个单位3个单位进行运算。访问数组元素地址(a[i][j]的地址):*(p+i)+jp[i]+j访问数组元素值:(p+i)+j)*(p[i]+j)例如:用数组指针遍历二维数组。i < 2;} return 0;练习:有一个班,3个学生,各学4门课,计算总平均分以及输出第n个学生的成绩。原创 2023-05-16 22:56:03 · 15754 阅读 · 6 评论 -
C语言——函数
函数是一个可以完成特定功能的代码模块,其程序代码是独立的,通常有返回值,也可以没有。功能:函数要实现的功能。参数:在函数声明和调用时定义的遍历,它用于传递数据给函数。原创 2023-05-21 22:55:45 · 748 阅读 · 0 评论 -
C语言——自定义数据类型
结构体是由一批数据组合而成的结构型数据。组成结构型数据的每个数据称为结构型数据的“成员” ,其描述了一块内存区间的大小及解释意义。struct 结构体名数据类型 成员变量1;数据类型 成员变量2;数据类型 成员变量3;...举例:构造一个新的数据类型叫student,用来描述学生。int age;struct 结构体名 {成员变量;struct 结构体名 变量名;int age;struct 结构体名 {成员变量;} 变量名;int age;} per1;原创 2023-05-23 19:28:59 · 1191 阅读 · 0 评论 -
C语言——存储类型
存储类型存储类型有:auto static extern register原创 2023-05-23 20:18:14 · 551 阅读 · 0 评论 -
学生成绩管理系统(C语言有结构体实现)
本文章介绍了一个通过C语言实现的一个简单的学生管理系统,该系统要是使用结构体数组来管理学生成绩数据的,通过该系统的练习能够对结构体的相关知识有更好的理解,提高逻辑思维能力原创 2023-05-27 13:41:53 · 6008 阅读 · 0 评论