在C#中什么时候用分号?

摘要:
1.在函数体中,即花括号{},在函数调用声明和定义参数的末尾需要分号函数声明:例如,intmax(a,b,c);定义独立变量:如floatx、y;2.必须在句末添加分号(分号用于结束已完成的语句)。例如,输入/输出函数:printf(“aword”);扫描(“a”);3.函数赋值后必须添加分号,如c=A*b;z=x+y;4.函数的返回必须后跟分号,例如return

1、在函数体,也就是

{

}

这个大括号里的东西,函数调用声明和定义自变量结束时需要加分号

函数声明:比如intmax(a,b,c);

定义自变量:比如floatx,y;

2、在一句话结束时必须加分号(分号用于结束完成的语句)

比如输入输出函数:printf("a word "); scanf("a");

3、函数的赋值结束后必加分号

比如c=a*b;

z=x+y;

4、函数的返回,也就是return后必须加分号

比如return 0;

5、一些特殊句法不需要加分号,因为加了分号执行的顺序和结果就变了

比如if语句中1 if(x>y)

2 printf("x大于y");

3 else

4 printf("y大于x");

5

x>y成立时执行2,不成立执行4,但是如果你在1后加了分号,就不会执行24,而是执行5

6、编译预处理这个部分不能加分号!

例如#include<stdio.h>

void/int main

#include<math.h>

#define pi 3.14

免责声明:文章转载自《在C#中什么时候用分号?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【干货最详细】Jmeter + Grafana + InfluxDB 性能测试监控平台搭建BCM94352HMB蓝牙BCM20702A0在Ubuntu 14.04下的驱动方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

splay模板 指针版&amp;amp;splay被卡祭

普通平衡树板子 参考了大佬博客 访问空指针会出错,我用了一个nil代替他。(c++是谁设计的我还得把结构体定义在外面真难受) #include<bits/stdc++.h> using namespace std; typedef pair<int,int> pii; #define forg(i,x) for(int i=firs...

数据结构C语言实现----销毁链表

1.首先,将*list(头指针)赋值给p,这样p也指向链表的第一个结点,成为链表的表头 2.然后判断只要p不为空,就将p指向下一个的指针赋值给q,再释放掉p 3.之后再将q赋值给p,用来找到下一轮释放掉的结点的下一个结点 代码如下: #include<stdio.h> #include<stdlib.h> typedef stru...

icmp 流量抓取 转发 代理(2)

客户端C到服务器S的icmp包经过本机P时被截获,在上一篇中已经介绍了如何获取原始目的地址,你必须将数据转发到原始目的地址S,并且在收到从原始目的地址的响应之后转发给客户端。此时,要实现透明代理,则你返回给客户端的icmp响应的源地址必须为客户端请求的原始目的地址S。由于使用的是raw socket,无法用IP_TRANSPARENT的socket选项绑定...

员工管理系统(完整版)

转载请注明出处:http://blog.csdn.net/u012860063 #include <stdio.h> #include <windows.h> #include <string.h> struct worker { int num; char name[20]; char zhiche...

C++之匿名对象解析

我们知道在C++的创建对象是一个费时,费空间的一个操作。有些固然是必不可少,但还有一些对象却在我们不知道的情况下被创建了。通常以下三种情况会产生临时对象: 1,以值的方式给函数传参; 2,类型转换; 3,函数需要返回一个对象时; 现在我们依次看这三种情况: 一,以值的方式给函数传参。 我们知道给函数传参有两种方式。1,按值传递;2,按引用传递。按值传递时,...

指针偏移量的理解

今天刷题的时候碰到如下的一道题: int main() { int array[2019] = { 0 }; array[19] = 2019; unsigned long offset = (unsigned long)((short*)array + 2019) - (unsigned long)(array + *(unsigned char...