台州椒江区建设局网站,wordpress登陆头像,网站开发会遇到的问题,网站建设佰金手指科杰二七十一天课的总结(仅仅为总结#xff0c;具体请看前面的)一、顺序结构从上往下依次运行的代码结构计算机运行程序时#xff0c;都是编译成二进制文件。计算机中又分为二进制#xff1a;比如 101001001就是一个二进制数字八进制#xff1a;比如 023767是一个八进制数字。前面…十一天课的总结(仅仅为总结具体请看前面的)一、顺序结构从上往下依次运行的代码结构计算机运行程序时都是编译成二进制文件。计算机中又分为二进制比如 101001001就是一个二进制数字八进制比如 023767是一个八进制数字。前面的0代表这是一个八进制数字十进制103322是十进制数字十六进制0x28AD代表一个十六进制的数字0x代表这是个十六进制的数字运算符int a 10。b 20。算术运算符 加法运算演示样例a b 20- 减法运算 a - b -10* 乘法运算 a * b 200/ : 除法运算 a / b 0(整数除法结果取整数部分。小数点后面的都不要)不论什么数除10相当于去掉个位% : 取余运算 a % b 10比較运算符(为布尔类型) :比較是否大于 a b false :比較是否小于 a b true :比較是否等于 a b false :大于等于 a b false :小于等于 a b false% :取余等于! :不等于逻辑运算符(布尔类型)而且条件1 条件2 同一时候满足条件1和2时。结果才为真(一架既假。两真才真)| | 或者条件1 | | 条件2满足一个条件结果就为真(一真既真。两假才假)非条件 。将条件的布尔值取反常量、变量、表达式常量在程序中不能改变变量在程序中能够改变表达式由常量、变量、运算符结合而成的式子二、选择结构有选择的运行代码if (条件表达式){语句}if (条件表达式1){语句1}else if(条件表达式2){语句2}. . .switch(){case1{语句1。break。}case2{语句2break。}. . .default{语句break}}三、循环结构当满足循环条件时重复运行某一段代码(循环体)的结构for 循环for(条件变量初始化条件表达式条件变量增量){语句(循环体)}while 循环条件变量初始值while(条件表达式){语句(循环体)条件变量增量。}do . . .while 循环(基本不使用)do(语句(循环体)){条件变量增量}while (条件表达式)四、数组、结构体一位数组、二维数组、多维数组、字符数组、字符串数组必须是同样数据类型元素组成二维数组排序(冒泡排序)int arr[ 5 ] {2, 6, 3, 7, 5};/ / count 是数组的大小for (int i 0; i count - 1; i){for(int j 0; j count - 1 - i; j){if (arr[ j ] arr[ j 1 ]){int temp arr[ j ];arr[ j ] arr[ j 1 ];arr[ j 1 ] temp;}}}结构体能够存放多个类型元素struct student {结构体变量1结构体变量2. . .};一般我们定义结构体时。直接用typedef给结构体又一次定义一个新名字typedef struct {结构体变量1结构体变量2。. . .} Student; / / 给结构体起一个新名字Student另外define(宏定义)、enum(枚举)也是结构体结构体数组存放结构体变量的演示样例typedef struct {char name[20];int age;float score;} Student;Student stu1 { xiaoming , 20, 80};Student stu2 { xiaohong , 19, 90};Student stu[ ] {stu1, stuff};printf(%s %d %.2f,stu[1].name, stu[1].age, stu[1].score) / /打印数组元素时须要在后面加上( . 变量名)五、函数(具体请看函数那一篇)实现某一功能的代码块的封装比如格式化的输入、输出函数printf( )输出函数scanf( , 变量名)输入函数像这类由系统提供的函数称为系统函数。由编译者本身自己编写的函数称为自己定义函数比如int sum (int aint b){return a b}这是一个自己定义的求和的函数函数分为无參数无返回值 void a(){printf( hello );}无參数有返回值int b(){return 3。}有參数无返回值void c(int x){printf( hui zi )。}有參数有返回值int d (int y){return y;}函数的编写步骤1函数的声明2函数的编写3函数的调用六、指针(具体内容请看前两篇)指针就是地址。指向某个变量地址函数指针、指针函数函数指针是一个指针指向一个函数指针函数是一个函数。返回值是一个指针结构体指针指向结构体的指针七、动态内存的划分(具体内容请看前两篇)栈区内存地址最高。声明的变量之类的都在这先进后出。不能自己主动释放堆区内存空间最大的。须要手动申请、手动释放全局区(静态区)存放全局变量。在不论什么变量前面加static。该变量就会放入全局区常量区存放常量代码区代码编译产生的CPU指令存放的区域