首页 > 其他分享 >语法总结

语法总结

时间:2022-08-26 09:47:16浏览次数:62  
标签:总结 int 数据类型 long else 语法 返回值 include

语法总结

1.头文件

#include<bits/stdc++.h>//万能头
#include<cstdio>//标准输入输出库
#include<cmath>//数学库
#include<iostream>//输入输出流
#include<algorithm>//算法库
//其他自写库

2.命名空间

using namespace std;//调用命名空间std内的所有功能
//其他自写namespace

3.数据类型

int//-2^31~2^31-1
long long//-2^63~2^63-1
// int long long 为整型
float double //小数
char //字符

4.输入输出函数

printf("");
//""中为输出的东西,若想输出变量,则需占位符,并在引号外予以解释
scanf("");
//""中写占位符,并在后面标注输入变量的地址,并返回输入成功变量的数量

5.运算及赋值

// = 为赋值号,将右侧的得数赋值给左边的数
// 若为整型,/为整数除法
// %为取余数
// a=a+b -> a+=b  a+=1 -> a++
// /0 %0 导致runtime error

6.条件语句

if(){

}else if(){

}else{

}
//if括号中条件非负,则进入大括号中执行程序
//若if未进入,则依次进入else if并判断条件,若都不符合进else
// && 同时成立 || 有一成立即可
switch(x){
    case y:
        solve();
        break;
}//switch括号内输入要判断的变量,case后为运行该代码的条件,最后加break

7.循环

while(){
	
}//括号里条件非假,则一直循环
do{
    
}while()//先执行一次大括号中的代码,再判断并循环
for( int i=1 区域1 ; i<=n 区域2; i++ 区域3){
    区域4
}//运行1,判断2,执行4,执行3,判断2,执行4,执行3.....
continue;//立刻重新判断并循环
break;//立刻跳出循环
goto;//无条件转换语句
loop:
printf("Hello,world!\n");
goto loop;
//以上代码运行至goto时,会跳回loop处
//非必要时不使用goto

8.数组

int a[1000];
//数组为一类型数的集合,从0开始,中括号内不可为负数
//数组可定义任意类型,任意维度

9.函数

int solve1(int x){
    
}
void solve2(char y){
    
}
//函数类型可定义为有返回值,需声明其数据类型;也可定义为无返回值,类型为void
//小括号内注明自变量,并表明数据类型
//对于有返回值的函数,需return与定义类型相同的数据类型;对于无返回值函数,return可直接结束函数的运行

标签:总结,int,数据类型,long,else,语法,返回值,include
From: https://www.cnblogs.com/Marcelo/p/16626523.html

相关文章

  • CDQ分治总结
    分治是什么分治(DivideandConquer),是一种把大规模数据分为更小规模数据单独处理然后合并的思想。如果连分治都不会的话建议看看LuoguP1177:快速排序,然后尝试用快排......
  • java中的字符流知识点总结
    java中字符流字符流:对文本的读取,速度比字节流快常见的字符流:Reader和WriterReader是InputStreamReader的父类,InputStreamReader是FileReader的父类FileReader的相......
  • 消息队列常见问题总结
    消息队列常见问题总结作者:Grey原文地址:博客园:消息队列常见问题总结CSDN:消息队列常见问题总结说明本文是极客时间消息队列高手课的学习笔记消息队列的主要作用解......
  • markdown图表语法Mermaid介绍
    Markdown是一种轻量级标记语言,除了编辑文字外,还支持插入图片、表格、公式,它是很流行的一种文档编辑语言,很多博客平台都支持使用Markdown来编辑文章。Markdown还有一个好用......
  • 2022/8/25 总结
    A.幸福考场上没想起矩阵,写了个\(\mathtt{O(n)}\)的暴力,得\(\mathtt{70pts}\);Solution矩阵乘法。对\(F_n\)进行化简,就可以化得一个式子:\(F_n=F_{n-1}+F_{n-2}......
  • 1-2 django的app创建和说明+启动运行django+模板和静态文件+django的模板语法+请求和
    1.视频【1-6、1-7、1-8、1-9、1-10】https://www.bilibili.com/video/BV1S44y1K7Hd?p=6&spm_id_from=pageDriver 2.笔记 3.创建APP项目-app,用户管理【表结......
  • Flux Union语法
    drop、set、rename应该放最语句后端join只能连接两个表union可以并多个表pivot可以做行专列filter用or比contains快N倍range显示起止时间可以加快查询速度t_m......
  • C#中=>语法
    一、Fromto:  https://blog.csdn.net/qq_41598072/article/details/124017274=>是Lambda表达式参数=>关于参数的函数举例:Func<int,int>Add=(x,y)=>x+y;......
  • 语法错误 : 缺少“;”(在“类型”的前面)
    今天用老版的vs写C写到怀疑人生。。。一个简单的for循环就报n个错误。。。我愣是看了一行简单的代码看了好久,看到怀疑我不会写代码。。。后来bing了一下才发现,原来老版......
  • 2. json语法规则
    1.前言JSON的语法与JavaScript中的对象很像,在JSON中主要使用以下两种方式来表示数据:Object(对象):键/值对(名称/值)的集合,使用花括号{}定义。在每个键/值对中,以键开头......