zoukankan      html  css  js  c++  java
  • 符号(注释符+转义符+接续符)

    注释符:

     1 #include <stdio.h>
     2 int main()
     3 {
     4     int/*...*/i;   //int i;
     5     char* s = "abcdefgh      //hijklmn"; //s[]=abcdefgh      //hijklmn;  
     6     //Is it a 
     7     valid comment?   //Is it a valid comment?  
     8     in/*...*/t i;  //in t i;  
     9     return 0;
    10 }

    注释规则:

    注释符的处理方式不是简单的删除,而是用空格来代替

    注释符出现在双引号内的话,不再当注释来处理

    注释里的换行利用“”

    /*....*/不能嵌套

    /与*的组合,即/*,编译器会将其当成注释的前端,等待一个*/结束注释  (y/*x的处理方式:不会是y / (*x) )

    接续符合转义符:

    接续符:“”,用来告诉编译器一行未结束,下一行内容是此行的接续,下一行的第一个字符代替接续符连在后面。

    1 int abc[]=
    2 "abcddadfaa";   // int abc[]="abcddadfaa"; 

    用处:定义宏代码块中常用。因为#define要求 一行定义完成

     1 #include <stdio.h>
     2 
     3 #define SWAP(a,b) 
     4 {                 
     5     int temp = a; 
     6     a = b;        
     7     b = temp;     
     8 }
     9 
    10 int main()
    11 {
    12     int a = 1;
    13     int b = 2;
    14     
    15     SWAP(a,b);
    16     
    17     printf("a=%d, b=%d
    ", a, b);
    18     
    19     return 0;
    20 }

    转义符:()
    用来表示无回显字符: , ,\,,....

    hhh:1-3位8进制数对应的字符;xhh:1-2位16进制对应字符

    转移符与接续符怎么区分:

    接续符:单独使用

    转移符:搭配其他字符一起使用

    内在的趣味,表面的繁琐
  • 相关阅读:
    es6+最佳入门实践(11)
    es6+最佳入门实践(10)
    es6+最佳入门实践(9)
    es6+最佳入门实践(8)
    es6+最佳入门实践(7)
    cookie、session、sessionid 与jsessionid之间的关系
    百面数据挖掘工程师-题库(1)
    远程桌面最新漏洞CVE-2019-0708 POC利用复现
    jQuery基础
    JavaScript 基础
  • 原文地址:https://www.cnblogs.com/data1213/p/4821563.html
Copyright © 2011-2022 走看看