c

软件是为了完成某特定功能而编译的一到多个程序文件的集合,程序就是用程序设计语言编写的。

程序语言是根据计算机特定而编制的,只是有限规则的集合。

程序语言分为机器语言,汇编语言,高级语言。

程序设计的步骤:1.分析问题,建立数学模型。

2.确定数据结构和算法

3.编制程序

4.调试程序

算法就是一个有穷规则的集合,其中规定一个解决某一特定类型的问题的运算序列。

计算机算法分为数值运算算法和非数值运算算法

数值运算算法有确定的数学模型,一般都有成熟的算法。

非数值运算算法种类繁多,要求不一,很难统一规范的算法。

算法的基本特性:有效性,确定·性,有效性,0个或多个输入,1个或多个输出。

编码实现分为源代码,编译源代码,连接。

调试程序容易出的错误:语言错误,逻辑错误,开发错误,运行时错误。

C语言的基本组成有字符集,标识符,关键字,语句,标准库函数,自定义函数。

标识符被命名的对象

关键字留给编译器的专用的定义符

语句就是关键字和标识符按照一定语法规则组成的

标准库函数就是公用的

自定义函数就是自己定义给自己用的

#include    指示和头文件

mian()函数必须是开始的函数,是c程序的基本模块

注释符号          //

printf()    输出

scanf()输入

return  0;  返回语句

字节是基本的存储单位

A为65        a为97

char    占1字节

short 占2字节

int   占4字节

float 占4字节

double 占8字节

整型常量也称整数,表示现实世界中没有小数点的数字

实型常量也称实型数或浮点数,表示现实世界中带小数点的数字

字符型常量对现实世界在的字符,编程语言中用字符常量来表示

字符串常量对现实世界在的单词,编程语言中用字符串常量来表示

%d          以10进制输出带符号整数

%o          以8进制输出无符号整数

%x          以16进制输出无符号整数 

%u         以10进制输出无符号整数

%c         输出单个字符

%s         输出字符串

算术运算符有+ - *  /

取模运算符%   用右边整数除去左边整数得到余数

赋值运算符      C语言使用“=”来给变量赋值

增量或减量运算符  “++”或“--”

运算符在变量前面为前缀形式在后面为后缀形式

关系运算符就是用于将左右两边的表达式链接起来比较

逻辑运算符:&&逻辑与,!逻辑非,II逻辑或,&谓语与,I谓语非。

条件运算符C语言唯一的三目运算符如

表达式1?表达式2:表达式3

条件运算符的优先级高于赋值运算符

条件运算符的优先级低于关系运算符和算术运算符

条件运算符的结合性是右结合

语句有选择语句,循环语句,表达式语句,符合语句,空语句,赋值语句

选择语句中if语句最简单最直观的方法

嵌套形式if(表达式1)

     语句

else  if(表达式2)

   语句2

else 

语句3



switch语句专用于实现多分支结构程序,特定是各分支清晰而直观

switch(表达式){

 case常量表达式1:语句1

 case常量表达式2:语句2

........

 case常量表达式n:语句n

default:语句n+1

}

break终止它所在switch语句或循环语句的执行。

goto语句转移的任意性,使程序流程毫无规律,可读性较差。

当型循环先判断后执行

直到型循环先执行一次在判断

C语言中“当型”循环语句有while语句和for语句;do  while语句实现“直到型”循环。

break终止所在的switch语句或循环语句的执行

break语句只能出现switch语句或循环语句的循环体中

continue结束本次循环,跳过循环体中continue语句后面的语句,开始下一次循环。

continue语句只能出现在循环语句的循环体中。




数组就是按一定顺序排序,具有某种相同性质的同类型变量的集合

只有一个下标的数组称一维数组:int a[10]  ;

只有两个下标的数组称二维数组:int a[10] [10] ;

字符数组中包含一个“  \0 ”字符做结尾如:cahr  szString[10];



结构体是公用体是一种模板:

union   公用体名{

  数据类型   成员名;

  数据类型   成员名;

      ..........

}公用体变量名;

 

C语言枚举类型就是这种类型的数据可取的值一一列举出来如:

enum    枚举名{

 标识符[=整型常数],

标识符[=整型常数],

标识符[=整型常数],

标识符[=整型常数],

};

指针类型的变量专门用来存储某个变量的内存地址

间接运算符*可以让我们访问被一个指针指向的变量的值

取址运算符&可以让我们获得一个变量的内存地址


函数可以让结构明了

把不同功能的代码分分开的若干模板

C语言中函数分为标准库函数和自定义函数

函数的使用过程为:函数定义,函数声明,函数调用

从函数形式来看函数分为:无参函数,有参函数

从函数的值来看函数分为:无返回值的函数,有返回值的函数





    



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值