• C专家编程笔记(未完)


    编程习惯

    关键字

    编程习惯

    1.进行比较时避免错写为赋值  if(i==3)错写成if(i=3)

       应写为: if (3==i) ,这样,如果不小心误用了赋值符号,编译器会发出“attempted assighnment to literal(试图向常数赋值)”的错误信息。

    关键字

    1.auto 这个关键字只对创建符号表入口的编译器设计者有意义。意思是“在进入程序块时自动进行内存分配”(与全局静态分配或在对上动态分配相反)。其他程序员不必操心auto这个关键字,它是缺省的变量内存分配模式。

    2.register 这个关键字能给编译器设计者提供线索,就是程序中的哪些变量会经常被使用,这样就可以把它们存放在寄存器中。这个设计可以说是一个失误,如果让编译器在使用各个变量时自动处理寄存器的分配工作,显然比一经声明就把这类变量在生命期内始终保留在寄存器里要好。使用register关键字,简化了编译器,却把包袱丢给了程序员。

  • 相关阅读:
    学习Tomcat(三)
    TIME_WAIT 优化注意事项
    TIME_WAIT 优化
    TCP(一)
    TCP(二)
    TCP(三)
    5-14 练习题及答案
    5-14 进程池
    5-11 操作系统介绍
    5-8套接字socket
  • 原文地址:https://www.cnblogs.com/doctorqbw/p/2254406.html
Copyright © 2020-2023  润新知