c语言基础知识及考点整理

合集下载

C语言知识点总结(完美版)

C语言知识点总结(完美版)

C语言知识点总结(完美版)C语言最重要的知识点总体上必须清楚的:1)程序结构是三种: 顺序结构、选择结构(分支结构)、循环结构。

2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。

3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址.4)bit是位是指为0 或者1。

byte 是指字节, 一个字节 = 八个位.概念常考到的:1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。

C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、#define PI 3.1415926; 这个写法是错误的,一定不能出现分号。

3、每个C语言程序中main函数是有且只有一个。

4、在函数中不可以再定义函数。

5、算法:可以没有输入,但是一定要有输出。

6、break可用于循环结构和switch语句。

7、逗号运算符的级别最低,赋值的级别倒数第二。

第一章 C语言的基础知识第一节、对C语言的基础认识1、C语言编写的程序称为源程序,又称为编译单位。

2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。

3、一个C语言程序有且只有一个main函数,是程序运行的起点。

第二节、熟悉vc++1、VC是软件,用来运行写的C语言程序。

2、每个C语言程序写完后,都是先编译,后链接,最后运行。

(.c—.obj—.exe)这个过程中注意.c和.obj文件时无法运行的,只有.exe文件才可以运行。

(常考!)第三节、标识符1、标识符(必考内容):合法的要求是由字母,数字,下划线组成。

有其它元素就错了。

并且第一个必须为字母或则是下划线。

第一个为数字就错了2、标识符分为关键字、预定义标识符、用户标识符。

关键字:不可以作为用户标识符号。

main define scanf printf 都不是关键字。

迷惑你的地方If是可以做为用户标识符。

因为If中的第一个字母大写了,所以不是关键字。

c语言的知识点,难点

c语言的知识点,难点

C语言的知识点和难点总结C语言是一种基础编程语言,广泛应用于系统软件、嵌入式系统、游戏开发等领域。

在学习C语言的过程中,我们会遇到一些知识点和难点。

下面,我们将对C语言的知识点和难点进行总结。

一、知识点:1.数据类型:C语言支持多种数据类型,包括整型、浮点型、字符型等。

这些数据类型的使用是C语言编程的基础,需要熟练掌握。

2.运算符:C语言提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符等。

理解并正确使用这些运算符是编写高效代码的关键。

3.控制结构:C语言中的控制结构包括条件语句(如if-else)、循环语句(如for、while)等。

掌握这些控制结构是实现程序逻辑的关键。

4.函数:函数是C语言的基本模块,用于实现特定的功能。

了解如何定义函数、调用函数以及传递参数是十分重要的。

5.指针:指针是C语言的特色之一,它允许我们直接访问内存地址。

理解指针的概念和用法对于深入学习C语言至关重要。

6.结构体与联合:结构体和联合是C语言中处理复杂数据结构的重要工具。

通过它们,我们可以组合不同类型的数据并进行操作。

二、难点:1.指针操作:由于指针直接涉及内存地址,因此对初学者来说可能较难理解。

掌握指针的基本概念、声明、初始化和使用是C语言学习的难点之一。

2.内存管理:在C语言中,程序员需要直接管理内存。

如何正确地分配和释放内存是避免内存泄漏和段错误的关键,也是学习C语言的难点。

3.深度递归:深度递归可能导致栈溢出或性能问题,因此在实际应用中需要谨慎处理。

理解递归原理并在合适的场景下应用是C语言学习的一个难点。

4.多线程编程:多线程编程涉及线程的创建、同步和通信等复杂概念,对于初学者来说可能较难掌握。

理解多线程的原理和应用是多线程编程的难点之一。

C语言复习提纲

C语言复习提纲

C语言复习提纲一、基本概念及语法1.C语言的起源和发展历程2.C语言的优点和特点3.C语言的数据类型和变量4.C语言的运算符和表达式5.C语言的程序结构和语句流6.C语言的函数和库函数二、数据类型和变量1.基本数据类型:整型、浮点型、字符型等2.变量的声明和赋值3.变量的作用域和存储类别4.常量的定义和使用5.数据类型转换和类型限定符三、控制流程和循环结构1. 分支结构:if语句、switch语句2. 循环结构:for循环、while循环、do-while循环3. 循环控制语句:break语句、continue语句四、数组和指针2.一维数组和多维数组3.指针的基本概念和运算4.指针和数组的关系5.指针与函数的关系五、函数和递归1.函数的定义和调用2.函数的参数和返回值3.函数的递归调用4.函数的存储类别与作用域5.常见库函数的使用六、字符串和字符处理1.字符串的定义和使用2.字符串的输入输出3.字符串的操作:拼接、复制、比较、查找等4.字符串的处理函数七、结构体和共用体1.结构体的定义和使用2.结构体数组和指针4.结构体与指针的关系八、文件操作1.文件的打开和关闭2.文件的读写操作3.文件的复制、删除和重命名4.文件的定位和截断九、动态内存管理1.动态内存分配和释放2.动态分配数组和结构体3.内存泄露和内存溢出的处理十、预处理器1.预处理器的作用和功能2.宏定义的使用和注意事项3.条件编译和头文件的使用以上为C语言复习提纲,内容涉及C语言的基本概念、语法、数据类型和变量、控制流程和循环结构、数组和指针、函数和递归、字符串和字符处理、结构体和共用体、文件操作、动态内存管理以及预处理器等方面的知识点,帮助学生系统地复习C语言的基础知识。

十分感谢您的提问,希望以上信息对您有所帮助。

c语言基础知识及考点整理解读

c语言基础知识及考点整理解读

第一周int定义整型变量所有字母都要先定义再使用。

算法:描述完成任务的步骤序列。

算法的三个基本结构:顺序、分支、循环。

算法的表示:自然语言、程序流图、N-S图程序流图中判定框用菱形,开始结束用圆角矩形,赋值用矩形。

main:主函数,后面一定是英文输入法下的()int:定义“整形变量”printf:输出语句scanf:输入语句%:占位符一个占位符就是占据一个字符的位置,格式化输出时显示为个空格.具体用法如下:%a,%A读入一个浮点值(仅C99有效)%c读入一个字符%d读入十进制整数%i读入十进制,八进制,十六进制整数%o读入八进制整数%x,%X读入十六进制整数%s读入一个字符串,遇空格、制表符或换行符结束。

%f, %F, %e, %E, %g, %G用來输入实数,可以用小数形式或指数形式输入。

%P读入一个指针%u读入一个无符号十进制整数%n至此己读入值的等价字符数%[]扫描字符集合%%读%符号(c此内容来自baidu)&:“取地址”运算符:这个运算发可以这样理解,比如说&a的含义就是a在内存中的地址。

因为&运算符能够取出一个变量在内存中的地址,所以叫做取地址运算符。

输入语句scanf ("%d %d", &a, &b); 输出语句printf c);输出内容由“”引出注意一个;就是一个语句,每句话后都要有分号,不能丢。

括号是英文的,一个程序主要由顺序分支循环3种结构构成{ }不能忘,限制变量作用范围进入CodeBlocks之后新建一个项目,在project选项中选择控制台应用程序Console application 1S彳亍编写。

输入语句scanf和输出语句printf中的"f ”指的是format格式。

程序编写完成后点击Build ---- Build and run或F9进行运行,并可点击Vie ---- log看到编程日志,检查错误。

C语言知识点重点

C语言知识点重点

C语言知识点重点C语言是一门广泛应用于计算机科学和编程领域的编程语言。

它是一种结构化的、面向过程的语言,相对于其他高级编程语言来说,C语言更接近底层的硬件。

为了更好地理解和掌握C语言,以下是C语言的一些重要知识点:1.变量和数据类型:C语言中的变量用于存储数据。

在声明变量时,必须指定其数据类型。

C语言提供了基本的数据类型,如整数、浮点数、字符和布尔值,并且也支持用户自定义的数据类型。

2.运算符:C语言提供了多种运算符,用于执行各种计算任务。

这些运算符包括算术运算符(加、减、乘、除等)、逻辑运算符(与、或、非等)、关系运算符(大于、小于、等于等)和赋值运算符。

3.控制语句:在C语言中,控制语句用于控制程序的流程。

常见的控制语句包括条件语句(if-else语句)、循环语句(for循环、while循环)和跳转语句(break语句、continue语句、return语句)。

4.函数:函数是C语言中的基本组织单元,用于封装一系列相关的操作。

C语言提供了一些内置函数,如输入输出函数(printf、scanf等)和数学函数(sin、cos等),同时也支持用户自定义函数。

5.数组与指针:数组是一组相同类型的数据元素的集合。

在C语言中,数组可以用于存储多个元素,并通过索引来访问每个元素。

指针是一个变量,存储了内存地址。

C语言中可以通过指针来操作变量的地址和值,这在编写高效的程序中非常重要。

6.结构体和联合体:结构体是一种用户自定义的数据类型,用于将不同类型的变量组合在一起。

联合体是一种特殊的结构体,它可以在相同的内存位置存储多个不同类型的变量,但只能同时使用一个变量。

7.文件操作:C语言可以对文件进行读取和写入操作。

这些操作需要用到文件指针和相关函数,如打开文件(fopen)、读取文件(fread)、写入文件(fwrite)和关闭文件(fclose)等。

8.内存管理:在C语言中,程序员需要手动管理内存的分配和释放。

C语言各章节知识点总结

C语言各章节知识点总结

C语⾔各章节知识点总结第⼀部分“C语⾔基础知识”知识点1、C程序的基本结构C程序是由函数构成的。

每个程序由⼀个或多个函数组成,其中必须有且仅有⼀个主函数main( )。

main函数是⼀个可执⾏C语⾔程序的⼊⼝和正常出⼝,⽽不论其在整个程序中书写的位置如何。

在C语⾔中,⼤⼩写字母是有区别的。

(例如习惯使⽤⼩写字母定义变量,⽤⼤写字母定义常量)。

C程序的注释有两种⽅法,⼀种是⾏注释,使⽤“//”;另外⼀种是块注释,使⽤“/* */”,注意“/*”与“*/”不能嵌套使⽤。

C语⾔书写较为灵活,但是提倡采⽤缩进格式进⾏程序书写,以体现语句之间的层次感。

C程序每条语句以“分号”作为结束标志。

以下⼏种情况不得使⽤分号:(1)所定义的函数名称后不得使⽤分号;(2) if…else…语句是⼀个整体,中间不能使⽤分号将其分隔开;(3)预编译命令后不能使⽤分号。

2、C程序开发步骤C语⾔在计算机上的开发过程主要由以下四个步骤组成:第⼀步:编辑。

⽣成后缀名为“.c”的源⽂件第⼆步:编译。

⽣成后缀名为“.obj”的⽬标⽂件第三步:连接。

⽣成后缀名为“.exe”的可执⾏⽂件第四步:运⾏。

3、VC++6.0开发⼯具的使⽤按下功能键Ctrl+F7编译程序;按下功能键F7连接程序;按下功能键Ctrl+F5运⾏程序;若程序在编译和连接过程中有语法错误,则按下功能键F4定位错误所在⾏并根据错误提⽰信息改正错误(原则是先解决error,再解决warning)。

4、C语⾔中标识符的命名规则标识符由字母、数字、下划线组成;规定第⼀个字符必须为字母或下划线。

标识符定义的变量名、函数名、常量名等最好做到“见名知义”;⼤⼩写代表不同含义;不能使⽤关键字;最好不要与C语⾔的库函数同名。

5、C语⾔的数据类型C语⾔的数据类型由基本类型和复杂类型构成。

其中基本数据类型包括字符型(char)、整型(int,short,long)、实型(float,double);复杂数据类型包括指针类型、数组、结构体、联合体。

大一c语言基础知识大全

大一c语言基础知识大全

大一c语言基础知识大全C 语言是一门广泛应用于计算机领域的高级编程语言。

它不仅具有结构化编程、指针操作等高级特性,还可以调用底层操作系统函数进行系统级编程。

以下是 C 语言的基础知识:1. 算法结构:C 语言中常用的算法结构包括三种流程:顺序结构、选择结构和循环结构。

其中,顺序结构是指按照代码编写的顺序依次执行每行代码。

选择结构则是根据条件选择某段代码,主要有if-else 语句和 switch-case 语句。

循环结构则是不断重复执行某段代码,主要有 while 和 for 语句。

2. 数据类型:C 语言中的数据类型包括整型、浮点型、字符型和指针型等。

整型包括 int、short、long 三种类型,浮点型包括 float、double 两种类型,字符型为 char 类型,指针型为 void *类型。

3. 数组:数组是 C 语言中的重要概念,可以用来存储一系列数据。

数组在内存中是一段连续的地址空间,可以通过数组名和地址符&获取数组的首地址。

4. 字符串:字符串是 C 语言中的重要数据类型之一,通常用字符数组表示。

字符串可以通过数组名和字符数组的地址符&获取首地址。

5. 函数:C 语言中函数是一个重要的概念,可以用来执行特定的任务。

函数可以调用其他函数,也可以存储在全局变量表中。

6. 指针:指针是 C 语言中的重要概念,可以用来访问内存中的数据。

指针可以指向数组、字符串等重要数据类型,还可以通过指针来修改数组的大小和形状。

7. 结构体和共同体:结构体和共同体是 C 语言中的重要数据类型,可以用来组合不同类型的数据。

结构体可以包含一个或多个其他结构体,共同体则只能包含一个整型变量。

8. 文件操作:C 语言中可以通过文件操作来读取和写入文件。

常用的文件操作函数包括 fopen、fread、fwrite、fclose 等。

以上是 C 语言的基础知识,这些知识是学习其他计算机编程语言的基础。

c语言基础知识点

c语言基础知识点

C语言基础知识点一、概述C语言是一种通用的、高级的程序设计语言,由Dennis M. Ritchie在20世纪70年代初开发出来。

C语言的设计目标是提供一种能够通过简洁的语法实现高效的编程功能的编程语言。

C语言是一种程序员友好的语言,它提供了许多底层的功能,同时也允许程序员以高级的方式使用这些功能。

二、基本语法1. 数据类型C语言提供了几种基本的数据类型,包括整型、浮点型、字符型等。

使用合适的数据类型是编写高效代码的关键。

2. 变量和常量变量用于存储和操作数据,常量是固定的数据值。

C语言要求在使用变量之前必须先声明,并且可以为变量指定初值。

常量在声明时就必须被赋值。

3. 运算符C语言提供了一系列运算符,用于实现各种不同的操作。

常见的运算符有算术运算符、关系运算符、逻辑运算符等。

4. 控制流程控制流程用于控制程序的执行顺序,包括条件语句和循环语句。

条件语句根据条件的真假执行不同的代码块,循环语句重复执行相同的代码块。

三、数组与指针1. 数组数组是一种用于存储多个相同类型数据的数据结构。

在C语言中,数组的声明方式为类型数组名[数组长度],使用下标访问数组元素。

2. 指针指针是一种特殊的变量类型,它存储了一个变量的内存地址。

使用指针可以进行间接访问和修改变量的值。

3. 数组和指针的关系在C语言中,数组名可以看作是一个指向数组首元素的指针。

通过指针可以实现对数组的灵活操作。

四、函数和库1. 函数函数是一种可重复使用的代码块,用于执行特定的任务。

函数包括函数声明和函数定义两部分。

函数可以接收参数,并且可以返回一个值。

2. 标准库函数C语言提供了丰富的标准库函数,用于实现各种常用操作。

标准库函数包括字符串处理、数学计算、文件操作等。

3. 自定义库函数除了使用标准库函数,C语言还允许程序员自定义库函数。

自定义库函数可以提高代码的重用性和可读性。

五、内存管理1. 堆和栈C语言中的变量可以存储在栈上或堆上。

栈上的变量由编译器自动分配和释放,而堆上的变量需要手动管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一周int定义整型变量所有字母都要先定义再使用。

算法:描述完成任务的步骤序列。

算法的三个基本结构:顺序、分支、循环。

算法的表示:自然语言、程序流图、N-S图程序流图中判定框用菱形,开始结束用圆角矩形,赋值用矩形。

main:主函数,后面一定是英文输入法下的()int:定义“整形变量”printf:输出语句scanf:输入语句%:占位符一个占位符就是占据一个字符的位置,格式化输出时显示为个空格. 具体用法如下:%a,%A 读入一个浮点值(仅C99有效)%c 读入一个字符%d 读入十进制整数%i 读入十进制,八进制,十六进制整数%o 读入八进制整数%x,%X 读入十六进制整数%s 读入一个字符串,遇空格、制表符或换行符结束。

%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。

%p 读入一个指针%u 读入一个无符号十进制整数%n 至此已读入值的等价字符数%[] 扫描字符集合%% 读%符号(c此内容来自baidu)&:“取地址”运算符:这个运算发可以这样理解,比如说&a的含义就是a在内存中的地址。

因为&运算符能够取出一个变量在内存中的地址,所以叫做取地址运算符。

输入语句scanf("%d %d",&a,&b); 输出语句printf("%d", c);输出内容由“”引出注意一个;就是一个语句,每句话后都要有分号,不能丢。

括号是英文的,一个程序主要由顺序分支循环3种结构构成{ }不能忘,限制变量作用范围进入CodeBlocks之后新建一个项目,在project选项中选择控制台应用程序Console application进行编写。

输入语句scanf和输出语句printf中的“f”指的是format格式。

程序编写完成后点击Build——Build and run 或F9进行运行,并可点击View——log看到编程日志,检查错误。

分号;不能少.如果觉得编写过程中字符显示太小可以按住ctrl并将鼠标滚轮向下滚来放大~第二周计算一元二次方程的根的题目中,遵守四则运算法则,求根公式.../2a中的2a要用()括起来华氏温标(Fahrenheit temperature scale)符号℉,1724年,德国人华伦海特制定了华氏温标,他把一定浓度的盐水凝固时的温度定为0℉,把纯水凝固时的温度定为32 ℉,把标准大气压下水沸腾的温度定为212℉,中间分为180等份,每一等份代表1度,这就是华氏温标,用符号F表示,这就是华氏温度摄氏温度(℃)和华氏温度(℉)之间的换算关系为:华氏度(℉)=32+摄氏度(℃)×,摄氏度(℃)=(华氏度(℉)-32)÷。

------------引自百度百科源程序——编辑连接TC软件——可运行程序编译程序分为三步:分析问题、编码、调试程序=数据结构+算法数据:事物的符号(可存储)表示int指整型数据,表示这类数据进行整数运算%d表示所占位置为整型数据double引入小数,精确度较高,可保留小数点后15位左右;输出占位符:%lf 输入也是:%lf若保留两位小数:%.2lf 相应的,若保留n位小数:%.nlffloat精确地较小,只可保留到小数点后6位输出输入占位符:%f 其保留小数方法如上面的一样在C语言中;(1)a的三次方不能写成a^3,必须写成a*a*a(2)1不等于(3)两个整数做运算,结果是整数,: 1/2=0两个小数做运算,结果是小数,:=一个整数和一个小数运算,结果是小数,:2=(4)变量没有记忆性,只使用最后一次赋值的结果(5)程序注释:在语句前加双斜线变量没有记忆性,以最近一次对它的赋值为准。

double和float后要有一个空格。

公式中不能出现π第三周讲逻辑运算符、分支语句if ,if else ,循环语句while分支语句的if表示选择一条路径,if后面一定要加圆括号,圆括号里一定是个逻辑表达式,要么是真,要么是假,如果if同时控制多条语句,应该用{}括起来。

排除系统漏洞:Debug,也叫调试点击Debug下的Run to cursor即可运行光标所在行,点击Debug下的Debug windows——watch打开watch窗口点击后若所在行数出现三角标志,表示计算机即将执行该行通过点debug菜单下的next line或F7,可逐步往下进行计算,这样就能看见程序运行的每一步分支结构if(a>b) 等价于max=b;max=a; if(a>b);esle max=a;max=b;逻辑量:某条件的判断结果,条件的结果只有成立和不成立两种可能C语言规定0属于假非0属于真;在计算机中,假显示为0,真显示为1在c语言中单独的一个分号也是一句话,有语法地位。

.:if(5)elsemax=b则max=a将永远被执行判断二者是否相等:用两个等号: if(a==b)如果写成if(a=1),表示给a赋值为真,结果使得a的值改变if(1==a)和if(a==1)没有区别,但为避免失误,最好将常量放在左边(注意名字作业中用到了这一点),因为if(1=a)无法执行,常数无法被变量赋值,可以被电脑检查出错误else语句可以缺省,if可以不带else,但是else前面不可以没有if。

else前面有多个if的时候,else与最近的一个if相配对。

:(1)C语言中,定于变量后,变量本事就被赋予一个值,这个值是计算机随机出现的;一台计算机每次生成的随机数是相同的,如果要进行生成随机数,则程序员还需外加一个随机数函数。

(2)单独的一个分号也是一条语句,成为空话,表示什么都不做。

若成立,执行空话,若不成立,执行else;(3)不等于用!=表示;大于等于>=表示;小于等于<=表示(4)if语句后的“{}”很重要,最好先一起写,不然会乱。

第四周(1)注释多行内容:.:/* today is March 25th* it's a sunny day*/(2)注释一行:.:/ This program is written by XXX /要养成习惯在程序开头加注释(摘要或说明)哦!大致格式如下:/**摘要:*当前版本:*作者:*完成日期;*/循环结构:一般结构如下:while(表达式){需要执行循环的语句}while语句与if语句相比较:格式相同,但在条件成立是,if语句只执行一次,while语句执行多次定义字符型数据用char表示,占位符不再是“%d”,而是“%c”。

字符常量用单引号引起来数字字符减去字符零可以将字符转化为数字。

如:id1=‘1’-‘0’;小写字母则减去小写a如:id1='d'-'a'+1;大写字母则减去大写A如:id1='E'-'A'+1;大家思考一下为什么要+1:(1)并且用&&表示,指两个条件同时满足。

(2)定义变量时可以赋初值,如int sum=0;这个语句是正确的。

(3)i++的含义与i=i+1相同。

(4)求余数用%表示,如a % 11,即为a被11除得的余数PS1.注释是不能被计算机分析的,是程序中的非可执行部分,可以写成中文形式,注释部分的颜色会变浅。

其要素及推荐格式如下:/*注释*摘要:*软件当前版本:*作者:*时间:*/2.条件语句while(表达式)是“当……成立则反复执行,直到不成立”的逻辑表达。

要注意的是,循环语句每次必须有意义,不让容易出现死循环,换而言之,必须对循环语句中的要素做出改变,从而对循环条件产生影响,如下例中的“i=i+1”:While(i<=100){sum=sum+1;i=i+1;}3.定义变量时,可以赋初始值。

如:int sum=0;4.求取余数用“%”代替“/”。

如:yushu=sum % 11;5.补充几种逻辑运算符:“&&”表示逻辑“与”“||”表示逻辑“或”“!”表示逻辑“非”6.以单行调试很重要:先把光标移动到你想调试的地方,然后按Debug--Run to cursor(or F4)--Dubug of windows--watches,再找到Debug--next line(or F7即可观察每一步的计算结果,最后Debug--stop debugger结束调试。

8.安装路径上不能有中文,文件名中也不能有中文。

9.源代码要注意规范,主要是以下几点*摘要及作者说明*空行得体(不过多也不过少)*一行代码只做一件事情*if、for、while、do 等语句自占一行,执行语句不得紧跟其后。

不论执行语句有多少都要加{}*花括号对齐*缩进对齐*必要的注释*变量定义可望文知意*总体是否易于理解10.定义变量时可以直接赋值11.新的数据类型:char--字符型*占位时用%c表示*字符常量用单引号. id1=='1' *字符对应的数是连续的. ‘1’对应49 ,‘2’对应50PS保存程序路径不要有中文,否则将调试部了第六周循环语句格式:for(初始条件;判断语句;执行语句)for后()中有两个分号将内容分为3部分;第一、三部分可省略,第二部分内容与while后()中内容一样,为循环控制部分;第一部分相当于while前的赋初值部分,只被执行一次;第三部分是调整变量语句,相当于循环体的最后一句话,可被执行多次。

若for循环只保留第二部分,则与while循环完全相同。

2."i=i+2"可写成"i+=2"或者"i+=1+1";"i+=1+1"相当于把=左右部分分别括起来再运算。

3,调试(F4)运行到光标所在处,快捷键F7运行下一行;停止调试"stop debugger". 4,每一种数据类型的变量都占有资源eg:一个整形变量(int)占4个字节存储空间;double占8个字节存储空间;float 占4个字节存储空间;char占1个字节存储空间。

5,“%”求余不能用在小数身上。

6,字符常量为单引号引起的一个字符。

一个char型变量只能保存一个字符常量。

7,数组:(1)定义数组用[ ],里面只许放常量,不许放变量;(2)数组中单个变量为元数,[ ]里面的常量表示有多少元数;(3)数组的第一个元数编号为0,以此类推增加到[ ]中的常数减一;eg:char id[5] 的各字符为id[0],id[1],id[2],if[3],id[4];id[5]是错误违规的,视为越界使用,如果写出id[5]有时会输出错误答案;(4)int a[17]={7,9,5,.......,7}表示定义数值数组并给元数赋初值:char b[18]="10x987...32"表示定义字符数组," "引起来的为字符串;还可以写成char b[18]={'1','0','x'......'3','2'}第一章C语言基本知识【考点1】C程序用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。

相关文档
最新文档