初始c语言
文章平均质量分 66
从基础开始,简单了解c语言,学习基本的语法,慢慢成为大牛
一起慢慢变强
既可以朝九晚五,又可以浪迹天涯
展开
-
数据类型-存放内容的小黑盒
目录数据类型:数据类型的体重(在内存中所占用的大小)计算机中的单位:数据类型:数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式(位模式:计算机中所有二进制的0、1代码所组成的数字串。计算机的储存模式规定,储存单位以位为单位,8个二进制位构成一个字节)以下是常见的数据类型:char字符数据类型short int 可缩写成 short 短整型int 整型...原创 2021-12-11 21:36:14 · 168 阅读 · 0 评论 -
常量--深情且专一
C语言中的常量的分类原创 2021-12-13 17:30:30 · 336 阅读 · 0 评论 -
变量--多变的物种
目录常量和变量我们经常使用,但是他们有着不一样的作用变量,常量接下来我们来总结一下打印的类型:常量和变量我们经常使用,但是他们有着不一样的作用变量,常量常量:描述不能改变的量变量:能被改变的量创建一个变量:#include <stdio.h>int main(){ int a;//不推荐,因为当自动存储期的变量没有初始化时候,会变成随机值 int b = 0;//推荐,我们自己将它初始化一个值 a = a + 1;//因为它是变量..原创 2021-12-11 21:44:44 · 310 阅读 · 0 评论 -
局部变量和全局变量-不同区域的交警
局部变量和全局变量的管辖区我们将{}外面的变量叫做全局变量,{}内部变量叫做局部变量#include <stdio.h>int age = 10;int main(){ double weight = 70.5; return 0;}假如局部变量和全局变量冲突时,会发生什么情况我们来看一下我们可以看到打印出的结果还是10这说明当局部变量和全局变量冲突时候,局部变量优先(全局变量没有这方面的管辖权),所以我们不建议将局部变量和全局变量名字相同注...原创 2021-12-11 21:55:52 · 349 阅读 · 0 评论 -
字符串--字符是怎么变成字符串的,让我们一探究竟
字符串的长相"hello world!"!这样一串**使得程序员诞生的代码**,就是字符串字符串的特点我么来看看它的特点,首先它拥有的不是一个元素,还有被双引号包裹着没错,这种由双引号引起来的一串字符称为字符串字面值,或者简称**字符串**注:字符串的结束标志是一个**\0的转义字符,在计算字符串长度的时候\0是结束标志,不算作字符串内容**字符串的储存c语言中没有专门存储字符串的类型我们可以用字符数组来进行存储#include <stdio.h>int main(){原创 2021-12-15 22:30:40 · 987 阅读 · 0 评论 -
转义字符--偷偷改变你想要表达的意思
文章目录转义字符的效果转义字符的种类转义字符的使用\ddd和\xdd转义字符的效果转义字符,本质上还是一个字符但是由于它被转义了,也就是改变了原来的意思,使得它拥有一些特殊的效果首先我们来看一串代码,假如我们想打印一个目录的路径,比如C:\nsers\fmshixiang\Desktop\c#include <stdio.h>int main(){ printf("C:\nsers\fmshixiang\Desktop\c"); return 0;}我们发现结果和我们原创 2021-12-16 09:38:47 · 363 阅读 · 0 评论 -
注释--写好注释,方便你我他
前言:在工作单位中或日常学习中我们有可能会编写一些比较复杂的代码,这个时候我们有必要添加一些注释,如果没有注释,可能别人看代码的时候,看不懂我们写的究竟是什么,我们学习过程中可能上次写了个比较难的代码,写出来了,但是过一段时间去看,ε=(´ο`)))唉这个代码为什么是这个样子的,所以说写好注释,方便你我他*文章目录注释的作用注释的种类错误注释注释的作用1、代码中的一些未来可能需要的代码,这个时候我们不好直接删除,可以注释掉2、代码中有些代码我们不好理解,可以增加注释3、将一些代码添加注释后方面原创 2021-12-17 15:17:19 · 750 阅读 · 0 评论 -
选择语句--选择一个正确的它
文章目录选择语句的种类语句的含义真假判断语句项是什么if语句中常见的问题输出和想象不符,{}的用法判断条件出错,逻辑操作符的使用switch语句的语法结构switch语句中常见的错误连续打印了多个case后的语句(break在switch中的作用)default在switch语句中的用法选择语句的种类c语言中的选择语句有两种1、if else语句2、switch语句选择语句,顾名思义,我们将面临着一些选择,如果选择正确则执行,否则就不执行c语言是结构化的程序设计语言有顺序结构,选择结构,循环原创 2021-12-19 14:13:14 · 1269 阅读 · 0 评论 -
循环语句--让对的东西一直存在
文章目录循环语句的种类for语句的语法结构break在for循环中的作用continue在for循环中的作用for循环中常见的错误循环内赋值,循环失控,陷入死循环表达式中有些为空,导致结果和预期不一样for循环建议的写法while语句的语法结构break在while循环中的作用continue在while循环中的作用do while语句的语法结构break在do语句中的作用循环语句的种类c语言中的循环语句有三种1、for循环2、while循环3、do while循环循环语句,当表达式正确的时候原创 2021-12-19 16:44:20 · 312 阅读 · 0 评论 -
函数--一次创建,多次使用
函数的概念在数学中,函数是这么表示的f(x)=2*x+5在c语言中函数是用函数结构的代码表示的函数的创建返回类型 函数名 (类型参数1,类型参数2,…){ 函数体}假如我们想要用函数完成两个数的相加int Add(int x, int y)//首个int为函数返回值的类型,Add为函数的名字,int x,int y中的int为传入参数的类型,x,y为传入的变量{ int z = 0; z = x + y; return z;//将算好的结果用return返回}原创 2021-12-20 10:44:12 · 310 阅读 · 0 评论 -
数组--相同类型的人聚在一起玩耍
文章目录数组的概念数组的定义数组的下标数组的概念**数组:**一组相同类型元素的集合数组的定义int arr[5] = {0};//int为数组的类型,arr为数组名,[5]定义数组拥有的元素个数,{0}为数组的初始化数组的下标数组是通过下标来访问的当你写出这样的一段代码int arr[10] = {1,2,3,4,5,6,7,8,9,10};第一个元素的下标是0,第二个是1,以此类推当你写出arr[0]的时候访问的是第一个元素如果我们想将数组内的内容全部打印出来,我们可以使用原创 2021-12-20 11:27:34 · 58 阅读 · 0 评论 -
操作符--小小操作符功能却很强大
文章目录算术操作符:移位操作符:原码反码补码位操作符:赋值操作符:单目操作符:关系操作符:逻辑操作符:条件操作符:逗号表达式:下标引用、函数调用和结构成员:算术操作符:+ - * / %\1. 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数% 操作符的两个操作数必须为整数。返回的是整除之后的余数%操作符的被除数不能是0,否则就会报错#include <stdio.h>int main(){ printf("%d", -99 % 0);原创 2021-12-20 11:51:33 · 153 阅读 · 0 评论 -
关键字typedef、static的使用
文章目录c语言中的关键字关键字的特点typedef关键字的使用static关键字的作用static修饰局部变量内存中存储空间的分配static修饰全局变量static修饰函数c语言中的关键字在89/90的第一版c语言中,c语言的关键字有32个如下auto break case char const continue default do double else enumextern float for goto if int long register ret原创 2021-12-20 16:16:49 · 1118 阅读 · 0 评论 -
#define宏定义--非常重要又实用的方式
目录常见的宏定义一,不带参数的宏定义(所谓的标识符常量)功能:预处理:说明:格式要求:二,带参数的宏定义功能:说明:常见的宏定义常见的宏定义有两种,不带参数的宏定义和带参数的宏定义一,不带参数的宏定义(所谓的标识符常量)#define 宏名 字符串功能:在编程时,可以用宏名代表相应的字符串,在预处理时,程序中的宏名将会被自动替换成相应的字符串。(宏定义是比较常用的预处理指令,即使用“标识符”来表示“替换列表”中的内容。标识符称为宏名,在预处.原创 2021-12-21 12:00:47 · 1909 阅读 · 5 评论 -
指针--指针的创建和指针的大小
文章目录内存 内存的大小指针定义指针变量是多大内存讲到指针,我们肯定会提到内存内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 。所以为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地址 内存的大小内存有4g,8g,16g,32g这个大的内存我们该如何使用?我们将内存划分成一个一个小的内存单元将每个内存单元进行编号一个内存单元是多大?一个内存单元是原创 2021-12-21 20:58:34 · 346 阅读 · 0 评论 -
结构体--描述一个复杂的对象
文章目录结构体的创建结构体的使用输入内容在结构体里面结构体的创建结构体使得c语言有能力描述复杂对象假如我们要描述一个学生,学生有学号,姓名,性别,年龄struct Stu//struct为结构体关键字,Stu为结构体的名字{ char id[20];//学号-字符串 char namr[10];//名字-字符串 char sex[5];//性别-字符串 int age;//年龄-整数};void print(stuct Stu*ps){ printf("%原创 2021-12-21 21:07:24 · 566 阅读 · 0 评论