![](https://img-blog.csdnimg.cn/b526447445a443fa91cf7743cc4e88f1.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言-初阶
文章平均质量分 74
初阶C语言知识总结,适合初学者。
她叫绘梨衣
不摆烂!不摸鱼!文章不定期更新哦
展开
-
C语言初阶-分支和循环语句<精讲>
C语言是结构化的程序设计语言:顺序结构、选择结构、循环结构。C语句可分为以下五类:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。可分成以下三类:1.条件判断语句也叫分支语句:if语句、switch语句;2.循环执行语句:do while语句、while语句、for语句;3.转向语句:break语句、goto。原创 2023-05-03 19:56:43 · 100 阅读 · 4 评论 -
C语言初阶-指针-结构体
32位机器上:地址是32个bit位(即32个二进制位),这个地址要存储的话要4个字节,所以在32位机器上,指针变量的大小是4个字节。64位机器上:地址是64个bit位(即64个二进制位),这个地址要存储的话要8个字节,所以在64位机器上,指针变量的大小是8个字节。变量是创建内存中的(在内存中分配空间的),每个内存单元都有地址,所以变量也是有地址的。其中p是个变量,用来存放a的地址,叫:指针变量,意思是存放指针的变量。指针变量是用来存放地址的,故指针变量的大小取决于地址的大小。* 是说明p是指针变量。原创 2023-04-24 17:47:05 · 87 阅读 · 3 评论 -
C语言初阶-操作符-常见关键字-结构体
static修饰局部变量的时候,本来一个局部变量是存放在栈区的,被static修饰后,就储存到了静态区,static修饰局部变量改变了局部变量的存储类型(位置),使得这个静态变量的生命周期延长了,直到程序结束才结束。此时打印出来的结果为:6 6 6 6 6 6 6 6 6 6,主函数执行到text()时,执行上面那个void test(),执行完后继续从text后面执行,又因为a为局部变量进函数创建出函数后销毁。||这个操作符:两个操作数只要有一个为真,则为真,两个同时为假,才为假。原创 2023-04-14 23:27:15 · 134 阅读 · 4 评论 -
C语言初阶-部分库函数-变量的作用域和生命周期-常量-字符串
拓展知识:%c-字符 %d-整型 %s-字符串 %f-float %lf-double %p-地址的打印(了解)这说明这边的a是具有常属性的,不能被改变,但本质上还是变量。1、局部变量的生命周期:进入作用域生命周期开始,出作用域周期结束。注:字符串结束标志是一个\0的转义字符,不算作字符内容。库函数-C语言的编译器提供的现成的函数,可以直接用。2、全局变量的生命周期:整个程序的生命周期。2、全局变量的作用域是整个工程。原创 2023-04-09 21:03:00 · 151 阅读 · 11 评论 -
C语言初阶-部分基础知识补充-数组-操作符
除法分为整数除法、浮点数除法(注:要保证除数和被除数中至少有一个数是浮点数)。今天的分享就到这边,关于操作符还有些内容,会在下个文章讲。2、C语言规定:数组的每个元素都有一个下标,小标是从0开始的。前三种操作符没什么要特别强调的,后面的两种需要区分一下。当然数组也分为几类,可以先了解,后面会深入讲解的。关于前置、后置--和前置、后置++,举例说明一下。1、scanf函数返回的是读取到数据的个数。1、数组的定义:一组相同类型元素的集合。操作符 % 计算的结果是余数。对于数组的使用,这边举个例子。原创 2023-04-10 21:22:51 · 88 阅读 · 3 评论