首页 > 编程知识 正文

c++基本语法总结,c语言语法基础知识

时间:2023-05-06 08:17:59 阅读:269929 作者:3113

c语言基本语法归纳 1.define预定义2.数据类型3.函数4.赋值语句5.选择语句 if语句switch开关语句 6.循环语句 for语句while语句do-while语句 7.结束语句8.输入输出语句9.注释10.基本函数11.逻辑运算符

c语言基本语法归纳

本篇文章主要是为了给学习数据结构做一个语言铺垫,简单的归纳一些c语言方面的知识

1.define预定义 #define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -1typedef int Status; //Status是函数的类型,其值时函数结果状态代码typedef int bool; //bool是布尔类型,其值时TRUE或FALSE 2.数据类型

数据结构的表示用类型定义typedef描述。数据元素类型约定为ElemType,由用户在使用该数据类型时自行定义

3.函数

基本操作的算法都用以下形式的函数描述;

函数类型 函数名(函数参数表){ //算法说明 语句序列 }//函数名 4.赋值语句 简单赋值 变量名=表达式 条件赋值 变量名=条件表达式?表达式T:表达式F; 5.选择语句 if语句 条件语句1 if(表达式) 语句; 条件语句2 if(表达式) 语句;else 语句;

这里说明一下c的语法

条件语句1if(表达式){ 语句}条件语句2 if(表达式){ 语句1}else{ 语句2}还有一种 if(表达式1){ 语句1}else if(表达式2){ 语句2}else{ 语句3} switch开关语句 开关语句1 switch(表达式){ case 值1: 语句序列1;break; .... case 值n: 语句序列n;break; default:语句序列n+1;} 开关语句2 switch{ case 条件1: 语句序列1;break; .... case 条件n: 语句序列n;break; default:语句序列n+1;} 6.循环语句 for语句 for(赋初始值表达式序列; 条件; 修改表达式序列) 语句;示例:for(int i = 0; i < 10; i++){ count += i;} while语句 while(条件) 语句; 示例: while(i < 10){ count += i;} do-while语句 do{ 语句序列;}while(条件);示例:do{ count += i }while(i < 10); 7.结束语句

函数结束语句
return 表达式;
return;

case结束语句
break;

异常结束语句
exit(异常代码);

8.输入输出语句

输入语句
scanf([格式串],变量1,...,变量n);
示例:scanf("%s",&str1);

输出语句
printf("格式串",表达式1...表达式n);
示例:printf('%s',str);

9.注释

单行注释 //注释内容
多行注释 /*注释内容*/

10.基本函数

求最大值 max(表达式1,...,表达式n)
求最小值 min(表达式1,...,表达式n)
求绝对值 abs(表达式)
求不足整数值 floor(表达式)
求进位整数值 ceil(表达式)
判断文件结束 eof(文件变量)或eof

11.逻辑运算符

与运算&&:对于A&&B,A为0时,不再求B值。
或运算||:对于A||B,当A的值为非0时,不再对B求值

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。