
C语言学习
文章平均质量分 61
一步步介绍c语言知识,从入门到基础
星同学你好
循循渐进学后端
展开
-
结构体 struct
先看看结构体是什么:首先大致为这三种声明,point是结构名字,p1 、p2是结构变量。结构体 struct声明: struct 结构体名字 { 成员 }; (在函数外内都行,常在外)结构变量:struct date today; (today为结构变量,date是结构体名字,两者完全不同)结构体里用 .运算符+名字访问其成员 (.运算符取成员)输出则是变量名.成员名 printf(“Today’s day is %i-%i-%i.\n”, today.month, today.day,原创 2022-05-01 19:56:06 · 275 阅读 · 0 评论 -
字符串与字符数组
有时候会把字符数组当成字符串,其实字符串是一个新的概念,字符串不是字符数组。接下来我来介绍字符串是什么字符串定义:以{ }形式定义字符数组:char word[ ] = {‘H’,‘e’,‘l’,‘l’,‘o’,‘!’};字符串:char word[ ] = {‘H’,‘e’,‘l’,‘l’,‘o’,‘!’,‘\0’};字符串的输入输出:用%s(字符串);%c(单个字符)scanf读入一个单词(到空格、tap或回车为止)注意:字符串都是有’\0’的, 以0(整数0)结尾的一串字符0原创 2022-04-24 14:48:00 · 1110 阅读 · 1 评论 -
指针C语言
指针肯定不陌生,指针很重要,各种各样的代码都会用到指针,接下来就来见识见识它到底是个啥。指针首先介绍两个定义:指针与指针变量指针:就是保存地址的变量;指针变量:变量的值是内存的地址,普通变量的值是实际的值,指针变量的值是具有实际值的变量的地址;指针的两个运算符:&与*&是一个取地址的运算符*除了表示乘积运算之外,在指针里表示访问地址; * 是一个单目运算符,用来访问指针的值所表示的地址上的变量;概念定义类的不是很好理解,其实简单来说可以这样记:& 是取地址原创 2022-04-17 22:25:39 · 1831 阅读 · 0 评论 -
来认识数组
数组大有用处,接下来介绍一下C语言大家族里的这个伙计。定义数组<类型>变量名称[元素个数]int sum[50]double any[100]元素数量必须是整数有效下标值[0 - 元素个数-1],即sum[0],any[0]为起始至sum[49],any[99]为止的50个,100个元素才有意义接下来是一个记录0-9数字出现的次数的程序数组初始化一般通过循环实现每一元素的赋值,-1代表结束输入,开始统计。当我们需要大量数时,不需要定义大量变量,引用一个数组就可以满足需求原创 2022-04-10 11:42:18 · 223 阅读 · 0 评论 -
自定义函数
什么是函数?函数是一块代码,接收零个或多个参数,做一件事情,并找回零个或一个值。函数定义写一个自定义函数包括 函数头和函数体所以函数体函数体又是啥呢? 接下来我引用一个函数讲解void sum(int c,int x) 整体为函数头,它由函数类型 void、函数名 sum、参数列表 (int c,int x)组成函数体就是函数头下面的 { }内的所有内容这段代码是计算从一个整数 c到整数 x内所有数的和调用函数写好了的函数怎么用?其实非常简单,调用函数只需要输入原创 2022-04-03 17:19:29 · 563 阅读 · 0 评论 -
变量的类型
C语言中的变量都有哪些呢?整数类型intint 占用字节取决于编译器(CPU)在不同编译器里 int 大小不一输入scanf("%d",&变量名);输出printf("%d",变量名);shortshort占用2个字节输入scanf("%hd",&变量名);输出printf("%hd",变量名);long与long longlong占用4个字节,而long long占8个字节如果一个字面量常数想要表达自己是long需要后缀 l或L 来表示 例如原创 2022-03-27 12:45:28 · 1354 阅读 · 0 评论 -
跳出嵌套循环
如何提前结束循环?breakcontinuegoto1. breakbreak;可以直接结束循环跳出去int num = 1执行case:1输出了num=1,遇到break;跳出循环无break;就会一直执行case 1 2 3在for循环 while循环也是同样的功能用法:在需要结束的语句后面加上 break;2. continuecontinue;跳过循环这一轮剩下的语句进入下一轮循环可以用调试Debug 来观察与 break 的区别break 和 co原创 2022-03-20 16:15:47 · 1458 阅读 · 0 评论 -
循环与复合赋值
C程序的复合赋值5个算数运算符,±*/%,可以和赋值运算符“=”一起使用构成复合运算符“+=”、“-=”、“*=”、“/=”、“%=”。total += 6;就等价于total = total+6;两个运算符之间不能有空格。例如递增递减运算i++为i = i+1此时输出的i++为加1之前的值++i也为i = i+1但此时输出的++i是加1过的值i++、++i为递增,i--、--i为递减例如输出的a++为加1之前的值、输出的++b是加1过的值......原创 2022-03-13 14:06:11 · 474 阅读 · 1 评论 -
认识C程序
什么是C程序?我们先来看一个实例。原创 2022-02-27 09:55:38 · 215 阅读 · 0 评论 -
C语言小知识
C的程序构架c语言中的大多程序(函数除外)都是在{ }框架之中进行的。c程序基本都需要这一段。原创 2022-03-06 11:15:34 · 431 阅读 · 0 评论