C语言阅读笔记(1)

        1.getchar()与putchar()函数:getchar是从stdin流中读入一个数,这个数只是字符型。同理putchar是向终端设备输出一个字符。都是stdio.h中的库函数。可以使用getchar();使程序暂停,不至于运行之后闪屏关闭。因为scanf()不会读取\n回车键,可以使用while((getchar()) != '\n');来清除停留在输入缓冲区的回车。

        2.C语言可以区分大小写。

        3.ctype.h头文件中的字符测试函数


        4.if else 做多可以嵌套127个,else与离他最近的if配对,除非该if被花括号括起来

        5.在C中比较式子不能这样写90<=range<=100,这样写法虽然没有语法错误,但是C编译器会先计算90<=range,若为真则为1,若为假则为0。这样就导致后面的条件不能生效

        6.对于数组int a[20]表示有该数组可以存储20个整型元素,但是下标直到19因为从0开始。键盘在dos窗口的输入时缓冲的,只有当按下enter键的时候才读取缓冲

        7.宏定义的变量值是否可修改更由宏定义最原始的变量决定,假如最原始的变量是定值那么新定义的宏定义不可修改,假如最原始的变量就是一个变量那么就可以修改。但是经过const限定的变量的值绝不可修改

        8.while和for都是入口条件循环即在每次执行循环前面进行条件检查而do while是出口条件循环即限制性循环在执行条件检查。符合条件则执行循环,但是需要注意的是do while是以分号结尾的。Do {A}while(B);do和while中间不加分号时只可以写一条语句

        9.


猜你喜欢

转载自blog.csdn.net/lv1532/article/details/80668214