zoukankan      html  css  js  c++  java
  • 在C语言源程序中的格式字符与空格等效

    #include <stdio.h>
    #
    i
    n
    c
    l
    u
    d
    e 
    <
    s
    t
    d
    l
    i
    b
    .
    h
    >
    /*
     *预处理指令这里换行符会导致编译不通过,因此这里和空格符效果不一样
     *而在非预处理指令的地方(源程序中),换行符和其他控制字符这些都和空格效果一样。
     *格式字符:回车、换行、退格、垂直制表符、换页符等。
     */
    #
    d
    e
    f
    i
    n
    e 
    T
    E
    S
    T 
    1
    /*
     *编译命令:gcc -Wall -ansi -pedantic Test.c
     *可以看到格式字符和空格的作用是一样的
     *用可以把一个标识符分成两行写,但是下一行开头不能有
     *空格,如果有空格就变成两个标识符了
     **/
    i
    n
    t
    
    m
    a
    i
    n
    
    (
     
    v
    o
    i
    d
    
     )
    
    {
    	p
    r
    i
    n
    t
    f
    		(
    
    		"
    T
    e
    s
    t
     O
    k
    !
    
    
    "
    
    		)
    
    		;
    
    	printf("%d
    ", TEST);
    
    	system
    		(
    
    		"pause"
    		/*
    		 *这个表达式照样可以拆成一行一个字母,格式字符被看成是空格字符
    		 *格式字符:回车、换行、退格、垂直制表符、换页符等。
    		 *
    		 **/
    
    		)
    
    		;
    
    	r
    e
    t
    u
    r
    n
    
    0
    ;
    
    }
    

     运行效果:

  • 相关阅读:
    攻克python3-进程
    攻克python3-线程
    攻克python3-socket
    攻克python3-面向对象
    攻克python3-装饰器
    攻克python3-函数
    攻克python3-文件操作
    算法基础
    MongoDB存储基础教程
    Python操作Excle
  • 原文地址:https://www.cnblogs.com/xxNote/p/4019200.html
Copyright © 2011-2022 走看看