文章分类 -  C语言

摘要:结构化语言 C语言是结构化的程序设计语言!这里的结构化语言分为三种: 顺序结构 生活中做某个事情,从头做到尾,按顺序做 C语言中默认就是顺序结构。所以顺序结构不是重点。重点在于选择结构和循环结构 选择结构(分支语句) 有选择的做事情 C语言中把做选择的语句称之为分支语句。 注:C语言中语句是指以分号 阅读全文
posted @ 2022-09-09 09:52 裆朝大学士 阅读(485) 评论(0) 推荐(0)
摘要:从“开始”菜单打开“Visual Studio 安装程序”;如果 Visual Studio 处于打开状态,也可以通过选择“工具”>“获取工具和功能”来打开 Visual Studio 安装程序。 选择“单个组件”选项卡,然后选择“代码工具”部分下的“帮助查看器”。 阅读全文
posted @ 2022-09-08 23:10 裆朝大学士 阅读(274) 评论(0) 推荐(0)
摘要:结构体不属于C语言数据类型 局部变量所在的作用域是局部变量所在的局部范围 在局部变量和全局变量冲突时,局部变量优先,所以输出的是局部变量,所以下图中输出的应为1; 字符串的结束标志是:\0 下图只能代码的输出结果是随机值(因为arr这个数组没有\0结束标志,所以strlen函数会一直读取后面的内存。 阅读全文
posted @ 2022-09-05 21:36 裆朝大学士 阅读(25) 评论(0) 推荐(0)
摘要:结构体 结构体是C语言中特别重要的知识点,结构体使得C语言有能力描述复杂类型。 例如描述学生,学生包含:名字+年龄+性别+学号这几项信息。 这里只能使用结构体来描述了 #include <stdio.h> //结构体可以让C语言创建出新的类型出来 //创建一个学生 struct Stu { char 阅读全文
posted @ 2022-09-04 16:38 裆朝大学士 阅读(21) 评论(0) 推荐(0)
摘要:指针 内存(C语言是可以对内存进行直接修改的) 内存是电脑上最重要的存储器,计算机中所有程序的运行都是在内存中进行的。所以为了有效地使用内存,就把内存划分为一个个小小的内存单元,每个内存单元的大小是一个字节。为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称之为内存单元的地址 阅读全文
posted @ 2022-09-04 15:44 裆朝大学士 阅读(18) 评论(0) 推荐(0)
摘要:#define定义常量和宏 define是一个预处理指令 define有两个用途。 第一:define定义符号 #define MAX 1000 //这里的MAX就是符号 第二:Define定义宏 #include <stdio.h> #define ADD(X,Y) X+Y //C语言中的宏应该看 阅读全文
posted @ 2022-09-03 22:08 裆朝大学士 阅读(13) 评论(0) 推荐(0)
摘要:C语言关键字 1、C语言提供的关键字。不能自己创建关键字 2、变量名不能是关键字 关键字auto 对于局部变量,每个局部变量都是auto形式,auto是自动的意思。因为变量都这样(局部变量都是自动创建自动销毁),所以auto被忽略,可以省略掉 注:auto还有其它用法 #include <stdio 阅读全文
posted @ 2022-09-03 20:39 裆朝大学士 阅读(20) 评论(0) 推荐(0)
摘要:操作符 算术操作符 + 加 - 减 * 乘 / 除(如果两端都是整数,则进行的就是整数除法,不会产生小数位;除号的两端有一个是小数,则会产生小数位) % 取模(也就是取余) 移位操作符 (10进制左移一位变10倍,二进制左移一位变2倍) >>右移操作符 <<左移操作符,移动的是二进制位 位操作符 & 阅读全文
posted @ 2022-09-03 00:00 裆朝大学士 阅读(19) 评论(0) 推荐(0)
摘要:函数 #include <stdio.h> int Add(int x, int y) { int z = 0; z = x + y; return z; } int main() { int num1 = 0; int num2 = 0; scanf("%d %d",&num1,&num2); i 阅读全文
posted @ 2022-09-01 14:35 裆朝大学士 阅读(22) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { int line = 0; while (line < 3000) { printf("这是line的第%d行\n", line); line++; } if (line=3000) printf("line的第%d行\n", line 阅读全文
posted @ 2022-09-01 09:56 裆朝大学士 阅读(17) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { int input = 0; printf("你想要好好学习吗?(1/0)\n回答:"); scanf("%d",&input); if (input == 1) printf("加油!好好学习!!!\n"); else printf( 阅读全文
posted @ 2022-09-01 09:43 裆朝大学士 阅读(18) 评论(0) 推荐(0)
摘要:字符串 字符串就是一串字符,C语言中用双引号括起来的一串字符就是字符串 字符没有\0结束标志,字符串则有。 \0仅仅是用来做字符串的结束标志的,当strlen函数做变量大小统计时,它只会遇到\0才会停下(\0不算进去)。 字符数组 数组是一组数(或者说是一组相同类型的元素),字符数组就是都是存放字符 阅读全文
posted @ 2022-09-01 00:34 裆朝大学士 阅读(54) 评论(0) 推荐(0)
摘要:常量 常量-不能改变的量/不变的量。 注:因为数组的定义是需要申请内存空间的,数组有多少给数必须是常量才能申请内存空间 常量的分类大概分为以下几类: 1.字面常量(数字、字符串) 2.const修饰的常变量 int num = 10;//这是变量 const int num = 10;//这是con 阅读全文
posted @ 2022-08-31 22:09 裆朝大学士 阅读(16) 评论(0) 推荐(0)
摘要:为什么选择VS? VS是集成开发环境,对新手友好,不需要配置环境,直接可以用 VS是主流的开发环境,很多企业都在用 为什么不使用其他编译器? 其它编译器要么太古老,兼容性差,要么便是需要配置环境不适合初学者 怎么学习C语言? 必须实践-敲代码 https://www.nowcoder.com/exa 阅读全文
posted @ 2022-08-31 20:31 裆朝大学士 阅读(17) 评论(0) 推荐(0)
摘要:数据就有类型。C语言中,例如小数称之为浮点数,整数称之为整型,除此之外,还有很多应对不同情况的数据类型。 关于void mian和int mian的区别 void:声明函数无返回值或参数,声明无类型指针,显示丢弃运算结果。(c89标准新增) char:字符型类型数据,属于整型数据的一种。(K&R时期 阅读全文
posted @ 2022-08-30 22:52 裆朝大学士 阅读(26) 评论(0) 推荐(0)
摘要:新建第一个项目 打开VS-创建新项目(alt+n)+空项目(alt+n) 解决方案资源管理器不见了怎么办? 视图(alt+v)-解决方案资源管理器(ctrl+alt+l) 自动换行? alt+G-选项-文本编辑器-C/C++-自动换行 新建源文件 在C语言中,以.c为结尾的称之为源文件,.h结尾的称 阅读全文
posted @ 2022-08-30 22:23 裆朝大学士 阅读(20) 评论(0) 推荐(0)
摘要:前文 人和计算机交流的语言称之为计算机语言。而像C、C#、C++、JAVA、python便是计算机语言。C语言是一门通用计算机编程语言,广泛应用于底层开发,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的 编程语言。 操作系统下的称之 阅读全文
posted @ 2022-08-30 21:34 裆朝大学士 阅读(54) 评论(0) 推荐(0)