![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【C语言】
C语言入门学习
Lynan、
这个作者很懒,什么都没留下…
展开
-
【C语言】指针与数组
指针和数组如果用一个指针指向数组char *p;p=a;//语句1p&a[0];//语句2只需要用指针指向数组的第一个元素的地址即可,接下来进行指针的运算达到操作数组的目的。当指针指向数组元素的时候,我们可以对指针变量进行加减运算,这样做的意义相当于指向距离指针所在位置向前或向后的第n个元素。#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ char原创 2020-08-04 16:59:01 · 181 阅读 · 0 评论 -
【C语言】指针
指针,他来了他来了。指针和指针变量定义指针变量类型名 *指针变量名例:int *p;//定义一个指向整型的指针变量取地址运算符和取值运算符如果需要获取某个变量的地址,可以使用取地址运算符(&):例:int *p=&f;如果需要访问指针变量指向的数据,可以使用取值运算符(*)例:ptintf("%c,%d\n",*p);#include<stdio.h>#include<stdlib.h>#include<string.h>原创 2020-08-04 16:28:17 · 74 阅读 · 0 评论 -
【C语言】二维数组
二维数组的定义类型 数组名 [常量表达式][常量表达式]例: int a[6][6]; //6*6,6行6列二维数组的访问数组名[下标][下标]例:a[0][0]; //访问a数组中第一行第一列的元素需要注意下标的取值范围,以防止数组的越界访问。二维数组的初始化由于二维数组的在内存中是线性存放的,因此可以将所有的数据写在一个花括号内:例:int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};为了更直观地表示元素的分布,可以用大括号将每一行的元原创 2020-07-30 16:14:36 · 1709 阅读 · 0 评论 -
【C语言】字符数组
字符串常量:“你好”,“hello word”字符串数组:int main{//初始化字符数组的每个元素char str1[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘\0’};//可以不写元素的个数,因为编译器会自动计算char str2[]={‘H’,‘e’,‘l’,‘l’,‘o’,‘\0’};//使用字符串常量初始化字符数组char str3[]={”Hello“};//使用字符串常量初始化,可以省略大括号char str4[]=”Hello“;}字符串处理函数st原创 2020-05-17 17:25:42 · 352 阅读 · 0 评论 -
【C语言】数组
数组的定义类型 数组名[元素个数]int a[6];——46字节char b[24];——124字节double c[3];——8*3字节访问数组中的元素数组名[下标]a[0];//访问a数组中的第一个元素b[1];//访问b数组中的第二个元素c[5];//访问c数组中的第六个元素【注】int a[5];//创建一个具有五个元素的数组a[0];//访问第一个元素的下标是0,不是1a[5];//报错,因为第五个元素的下标是a[4]循环跟数组的关系实现一个执行10次的循环,我们通常原创 2020-05-16 17:18:28 · 402 阅读 · 0 评论 -
【C语言】运算符补充
1.赋值运算符a=1;2.复合的赋值运算符a=a+1 ————a+=1a=a-2 ————a-=2a=a3 ———— a=3a=a/4 ———— a/=4a=a%5 ————a%=53.自增自减运算符i=i+1————i++或++ii=i-1————i–或--i#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){ int i=5,j; j=++i;原创 2020-05-16 16:16:14 · 293 阅读 · 0 评论 -
【C语言】循坏结构:while语句,for语句
while与dowhilefor循环语句原创 2020-04-13 17:38:33 · 615 阅读 · 0 评论 -
【C语言】选择结构:if语句与switch语句 ?:运算
if语句.1···//其他语句if(表达式){···//逻辑值为真所执行的语句、程序块}···//其他语句#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){ int i; printf("你今年多大了:"); scanf("%d"...原创 2020-04-13 17:08:39 · 656 阅读 · 0 评论 -
【C语言】运算符
算数运算符‘+’ ‘-’ ‘*’ ‘/’ ‘%’/如果使用两个整数进行除法运算,结果为整数。如果使用浮点数运算,结果为小数。5/3=15.0/3.0=1.666667(保留六位小数)%取余只能使用整数进行运算不能使用浮点数5%3=25.0%3.0出错单目运算符与双目运算符我们将进行运算的数称为操作对象。1 + 2 左右两边都有操作数的运算符叫做双目运算符。正负号只有一个操...原创 2020-03-31 15:21:02 · 1410 阅读 · 0 评论 -
【C语言】字符、字符串
ASCII字符表标准ASCII 字符表使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9,标点符号,以及在美式英语中使用的特殊控制字符。大小规则常见ASCII码的大小规则:09<AZ<a~z。1)数字比字母要小。如 “7”<“F”;2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;3)字母A比字母Z要小,并按A到Z顺序递...原创 2020-03-31 14:09:27 · 586 阅读 · 0 评论 -
【C语言】变量/常量/宏定义,数据类型以及取值范围
变量和常量是程序处理的两种基本数据对象变量变量的意义就是确定目标并提供存放的空间。变量的命名规则1.变量名只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线 _ 组成。2.第一个字母必须是字母或者下划线开头。3.变量名区分大小写。4.不能使用关键字来命名。-关键字列表基本数据类型1.char-字符型,占用一个字节。2.int-整型,通常反映了所用机器语言中整数的...原创 2020-03-31 12:45:14 · 4171 阅读 · 0 评论 -
【C语言】第一个程序\输入和输出
老师给的例子:#include <stdio.h>int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; }运行后发生了黑框框闪退问题,在更改了代码后得到解决#include <stdio.h>#include <stdlib.h> /*...原创 2020-03-31 12:38:38 · 439 阅读 · 0 评论 -
【C语言】前言,编译器以及环境的搭建
笔记是根据视频【C语言】《带你学C带你飞》(小甲鱼)整理而来视频地址:https://www.bilibili.com/video/av27744141由于个人有C++的一些基础,所以笔记不会太过详尽,有适当简略。编译器:VSCode笔记:简书VSCode不是专门的C/C++编译器,需要配置C/C++的环境,这个回答写的非常的详尽了。https://www.zhihu.com/ques...原创 2020-03-31 12:37:37 · 189 阅读 · 0 评论