-
#include<stdio.h> int main() { int a = 100; printf("%d\n",a++); /*a++意味着先将a的值也就是100给到printf,然后a自加1,于是a的值变成了101,这个101就成了下一行代码a的初始值了。*/ printf("%d\n",++a); /*++a意思是先将a的值加1(这行代码的a的初始值来自上一行的结果,所以a是101,自加1后就变成了102),将102这个值给到printf,所以第二行的结果输出是102.*/ printf("%d\n",--a); /*--a意思是先将a的值减1(这行代码a的初始值是102,减1后变成101),将101这个值给到输出。*/ printf("%d\n",a--); /*a--意思是将a这个值(即101)给到输出,然后将101自减1,得100.*/ printf("%d\n",a+1); //a的初始值100(来自上一行的结果),进行四则运算,+1得101.这里要注意!注意!进行四则运算并不改变a的值,也就是说下一行代码的a的初始值仍然是100,而非101. printf("%d\n",a);//这里不用解释 return 0; }查看全部
-
关于自增自减运算符: 1. 如果一开始将a定义为1,那么,a++是先把a的值给到输出,然后a自加1,于是a的值变成了2(这个值成为下一行a的初始值,以此类推,下一行的初始值来自上一行的结果) 2. 如果一开始将a定义为1,那么,++a是先将a+1,也就是2这个值给到输出,然后a的值也变成了2(也就是下一行的a的初始值)查看全部
-
多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行...查看全部
-
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。查看全部
-
1、编程时给变量或者函数起的名字就是标识符。 2、C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。查看全部
-
一个说明或一个语句占一行,例如:头文件、执行语句结束都需要换行; 2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进; 3、括号要成对写,如果需要删除的话也要成对删除; 4、当一句执行语句结束的时候末尾需要有分号; 5、代码中所有符号均为英文半角符号查看全部
-
1 一个C程序只有一个主函数,即main函数。 2 C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口。 3 main前面的int就是主函数的类型 4 \n是转义字符, 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS),将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(LF) ,将当前位置移到下一行开头 010 \r 回车(CR) ,将当前位置移到本行开头 013 \t 水平制表(HT) (跳到下一个TAB位置) 009 \v 垂直制表(VT) 011 \\ 代表一个反斜线字符 092 \' 代表一个单引号(撇号)字符 039 \" 代表一个双引号字符 034 \0 空字符(NULL) 000 \ddd 1到3位八进制数所代表的任意字符 三位八进制 \xhh 1到2位十六进制所代表的任意字符 二位十六进制查看全部
-
char 字符型查看全部
-
数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型 C语言中不存在字符串变量,字符串只能存在字符数组中查看全部
-
声明的两种方式:1先声明再初始化 int num num = 100 2声明的同时初始化 int x = 10查看全部
-
标示符第一个字符必须是字母或者下划线查看全部
-
多行注释: /* 注释内容 */查看全部
-
#include<stdio.h>头文件,在正式编译之前做预处理 在最新的C标准中,main函数前的类型为int而不是void 函数是实现代码逻辑的一个单元 int main()主函数是唯一入口,main前面的int就是主函数的类型,好比乘坐的这个电梯是什么材料做的。 return是函数的返回值,根据函数类型的不同,返回的值也是不同的。 每一句结束后要有分号; 缩进,按一下tab缩进一格查看全部
-
for循环 它的执行过程如下: 第一步:执行表达式1,对循环变量做初始化; 第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环; 第三步:执行表达式3; 第四步:执行for循环中执行代码块后执行第二步; 第五步:循环结束,程序继续向下执行。 注意:for循环中的分号一定要写查看全部
-
数组做参数打完整的数组声明 say(char string[]) ,不可使 say(char string)查看全部
举报
0/150
提交
取消