-
在编写程序时应遵循以下规则: 1、一个说明或一个语句占一行,例如:头文件、执行语句结束都需要换行; 2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进; 3、括号要成对写,如果需要删除的话也要成对删除; 4、当一句执行语句结束的时候末尾需要有分号; 5、代码中所有符号均为英文半角符号。查看全部
-
C语言注释方法有两种: 多行注释: /* 注释内容 */ 单行注释: //注释一行查看全部
-
void say(char string[]) 数组参数必须要有方括号查看全部
-
标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,第一个字符必须是字母或下划线 标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 标识符是严格区分大小写的。不同的大小写代表不同的标识符。查看全部
-
如果满足if条件,则break跳出当前循环,return index。如果不满足if条件,则index=-1,并且继续循环。 如果不写break,那当找到的结果并不是最后一个的时候,还会继续循环,导致index最后为-1。查看全部
-
【C——1.3】 1.C语言中的头文件写法#include<stdio.h> 2.关于头文件:#include<stdio.h> (1)#号——表示这是预处理语句,在编译之前预先进行处理 (2)include——预处理语句之一,你可以理解为在编译之前,该预处理完成的是将include指明的文件内容全部复制到该语句所在之处。C头文件中通常写有函数的定义及一些预处理宏,C语言要使用某个函数,必须先定义它,或者引用定义了它的头文件。 (2)<>——指明了上何处去搜索该文件,<>表明先在指定的默认的include目录去搜索,如没有,则去当前目录搜。"一般只在默认的include目录搜索"。 (4)——stdio.h就是该头文件的文件名,stdio就是标准输入输出的库函数的函数声明头文件。.h表明这是一个头文件(header file),写成.h是约定俗成,其实你把函数声明写在一个.txt文件中,然后 #include<myio.txt>也是一样的。不过既然stdio.h是随编译器带的默认头文件,人家叫什么,你只能写什么了。查看全部
-
【C——1.2】 --C程序结构小结 1.简单来说,一个C程序就是由若干头文件和函数组成. 2.头文件就是一条编译预处理命令,它的作用是在对C程序进行正式编译之前应该做一些预处理工作。 3.函数就是实现代码逻辑的一个小的单元。 4.注:在最新的C标准中,main函数前的类型为int而不是void查看全部
-
冒泡排序有i和j两层循环:for(i=8; i>=0; i--)内包含for(j=0;j<=i;j++)。 当i=8时,从arr[0]和arr[1]比较开始,一直比到arr[8]和arr[8+1]。此时最大的一个数已经被排到了最后。 当i=7时,从arr[0]和arr[1]比较开始,一直比到arr[7]和arr[7+1]。倒数第二大的数也排好了。 …… 当i=0时,比较arr[0]和arr[0+1]。 共比较9轮,每轮递减1。又因为数组必须从0开始,所以i为8到0,j为0到8(i)。如果i为9,那j+1就是arr[10],越界了。查看全部
-
C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern)。 1、用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。 2、用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。 3、为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。 4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。 注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。 注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。查看全部
-
递归函数特点: 每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同; 每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次; 递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序; 递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反; 递归函数中必须有终止语句。查看全部
-
void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;查看全部
-
在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致,否则会发生类型不匹配”的错误。查看全部
-
【C——1.1】 1.return 0有什么用??? ——main函数之前有个int,这个是数据及类型,如果有数据类型修饰的函数,就必须有返回值 2.C语言与C++、C# 有什么区别?C语言用什么编程工具? ——C++是一种多范式的编程语言(比如可以进行面向对象编程)。C++兼容于C,但应把C++看作是与C不同的 一门语言。 ——C#是微软开发的一门语言总之,C、C++和C#是三种完全不同的编程语言。 ——简单地说,像C和C++这种编译型语言,你要写出源代码,然后经过编译器的编译、链接等过程后,就能得到可执行文件。所以,你要有个文本编辑器,用来写代码。还要有个编译器,用来将源码编译成可执行程序。不过在本站中,你只需要在网页上写出代码即可,编译的事不用你操心了。而在真实的开发中,你就需要备齐所有工具了。嫌麻烦的话可以使用所谓的“集成开发环境”(IDE),就是集文本编辑、编译器、链接器、调试器...于一身,方便易用的开发工具。 常用的IDE有: Windows下微软的Visual Studio C++ 可以在多种系统上使用的code::blocks 3.C语言小结 ——功能丰富、表达能力强、灵活方便、应用面广! ——执行效率高、可移植性好,可以用来开发应用软件、驱动、操作系统等。 ——是其它众多高级语言的鼻祖语言。 4.Visual Studio C++6.0 提供一个短小精悍IDE下载(适用于学习C语言,小于200M): ——地址:http://yunpan.cn/cKaYJLGKQNBiw (提取码:3cd0)查看全部
-
C语言中的三目运算符:“?:”,其格式为: 表达式1 ? 表达式2 : 表达式3; 执行过程是: 先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。查看全部
-
1) 与运算(&&) 参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真; 2) 或运算(||) 参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真; 3) 非运算(!) 参与运算的变量量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。查看全部
举报
0/150
提交
取消