![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 68
秃头少女硬刚408
这个作者很懒,什么都没留下…
展开
-
C语言的分支和循环语句【挑战200天PAT甲级(6)】2021-09-27
一、C语言的分支语句和循环语句1.结构化的C语言C语言是一个结构化语言,它的重点在于算法与数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事物)控制)。C语言的三种基本结构为:顺序、选择、循环结构。(原理如图所示)我们今天要说的是分支和循环语句,那么何为语句呢?C语言中由一个分号隔开的就是一条语句,比如:printf("晚上好\n");这就是一条语句,甚至一个分号;都可以是一条语句,它是空语句。二、分支语句什么是选择语句今天原创 2021-09-27 23:44:14 · 171 阅读 · 0 评论 -
C语言初识指针和结构体【挑战200天PAT甲级(5)】2021-08-17
一、初识指针1.地址是什么内存是电脑上特别重要的存储器,计算机中的所有程序的运行都在内存中进行。为了有效使用内存,就把内存划分为一个个小的单元格,每个内存单元的大小为1个字节。为了有效访问到内存的每一个单元,就给内存单元进行了编号,这些编号为内存单元的地址。“可以把内存想象成一个小区,小区的每一户为内存单元,小区门牌号为地址“2.取地址符&和解引用操作符*先看这段代码:int main(){ int a = 10; int* p = &a; //*为解引用操作符 pr原创 2021-08-17 22:09:44 · 144 阅读 · 2 评论 -
C语言部分关键字讲解【挑战200天PAT甲级(4)】2021-07-09
一、C语言的关键字们1.常见关键字2.部分关键字讲解(1)auto:int main(){ auto int a = 10;//局部变量 - 自动变量 return 0;}局部变量 = 自动变量一般局部变量前都有,局部变量自动创建,自动销毁,前面其实省略了auto。(2)register(寄存器):首先介绍一下为什么要使用寄存器。计算机存储数据可以存在以下几个地方:计算机读取一些数据是“分级”的,访问速度等级划分大概为寄存器>高速缓存>内存>硬盘。 CPU原创 2021-07-09 23:52:25 · 107 阅读 · 3 评论 -
C语言函数、数组(部分)及超级多的运算符【挑战200天PAT甲级(3)】2021-07-06
一、函数1.函数体构造int Add(int x,int y){ int z = x+y; return z;}大括号里叫做函数体,是完成给定任务的;Add叫做函数名;括号内叫函数的参数。使用函数完成求和运算:Add(int x, int y){ int z = x + y; return z;}int main(){ int sum = 0; int a = 100; int b = 200; //sum = a+b; sum = Add(a, b); prin原创 2021-07-06 22:09:55 · 161 阅读 · 4 评论 -
C语言字符相关内容与单双引号区别(附VS调试流程)【挑战200天PAT甲级(3)】2021-07-06
一、字符1.什么是字符串2.字符串拥有结束标志1.先来将一个字符串存入数组并打印例:int main(){ char arr1[] = "abc"; //字符串存入数组 printf("%s\n", arr1); return 0;}运行结果:2.要是将{‘a’,‘b’,‘c’}存进数组再打印呢?为什么会出现这种情况?int main(){ char arr1[] = "abc";//数组 char arr2[] = { 'a','b','c' }; printf(原创 2021-07-06 15:32:35 · 209 阅读 · 3 评论 -
C语言的变量和常量【挑战200天PAT甲级(2)】2021-07-05
一、变量1.如何定义变量int age = 45;float weight = 63.5f;char ch = 'B';//数据类型 + 变量名 + 赋值2.变量的作用变量用来保存程序运行过程中的输入数据、计算获得的中间结果和最终结果。3.局部变量和全局变量局部变量:一般定义在代码块({})内部局部变量只能在{}内作用全局变量:一般定义在代码块({})外部全局变量范围很广,甚至可以跨文件。局部变量全局变量举例:4.变量的声明周期变量的生命周期指的是变量的创建到变量的销毁之间原创 2021-07-05 23:49:42 · 157 阅读 · 2 评论 -
C语言基本框架和数据类型(另附字节计算和进制转换)【挑战200天PAT甲级80分(1)】2021-07-04
一、C语言1.C语言基本框架例:打印hello world!#include<stdio.h>//头文件 //包含一个叫stdio.h的文件 //展开来std标准 standard input outputint main() //主函数-程序的入口-!main函数有且只能有一个{ //完成任务的区域 printf("hello world!\n"); //在屏幕上输出hello world! //①函数-printf-print原创 2021-07-04 17:35:59 · 137 阅读 · 1 评论 -
C语言概述和VS使用教程【挑战200天PAT甲级80分(1)】2021-07-04
一、C语言概述1.什么是C语言C语言是一门计算机语言2.什么是计算机语言?计算机语言是人和计算机交流的语言例如:C/C++/JAVA/python3.早期计算机语言的发展二进制语言——二进制语言来源于计算机1(正电)、0(负电)两种电流信号;汇编语言——有了助记符,如ADD等,使用助记符来表示101000011这样的信号;高级语言——为了程序更贴近人类的语言,不再依赖计算机硬件;B语言其中影响较大,使用普遍的有:C语言、C++、JAVA、python…4.C语言简介C语言是一门面向原创 2021-07-04 16:12:26 · 216 阅读 · 8 评论