c语言中的点点滴滴

                                                                    c语言应该注意的地方

 

 在c语言当中printf和scanf的顺序,放在前面和放在后面有没有什么区别。else应该与最近的if匹配。
通过加{},可以改变else的层位,从而改变程序的执行流程。例如:
      if  (x)                                                                       if (x)
      if (y) printf ("1");                                                       {if (y) printf ("1");}  
      else  printf ("2")                                                         else printf ("2");
上面两段程序之中第一个程序之中没有加{}则x不会输出任何结果,但是第二段程序之中加上了{}此事的x将会输出“2”。
整形与字符型通用  ;
常量表达式Ci仅起语句标号作用,不做求值判断;常量表达式的值必须是唯一的,没有先后次序;多个case语句可公用一组执行语句。
常量的取值与表达式有关,多个case语句可以共用一个与语句。

在有用到数学公式的地方,需要在#include<stdio.h>的下一行加上#include<math.h> 进行定义方法如下:

                #include<stdio.h>

                #include<math.h>

在定义浮点型变量"float"时应该注意在输出结果时小数点后便应该保留6位小数。

得注意的是当人家题目上要求你输出的格式的话,这时候应该按照题目上的要求予以保留  <如:%5.4f>   诸如此类的时候就不应该在保留6位小数了,此时我们应该是   保留小数点后边4位了。

同时我们在编辑程序的时候要时刻注意不要将变量定义错误!   

   下面我来举一些例子:     int  用来定义短整型变量;  float  用来定义浮点型变量;  char  用来定义字符型;  enum  用来定义枚举型;     void   用来表示空类型。

同时还有一些就不说啦,相信大家应该都了解的,这里我只列举出来short  int   ,     long  int   ;         double,     long   double ;

struct,    union;     <*  此为指针型,这将在以后出项是一种比较难学的定义类型 >  。

      今天我就住要提了一下常用的定义变量的,至于另一些我们也不太常用,以后慢慢会见到得。

好友一点不知道大家见到过没有,我们在输出时候应该注意的,我还是拿例子来说明吧:

                        #include<stdio.h>                                     #include<stdio.h>

                                 void  main()                                              void  main()

                              {                                                                      {

                                   char c='A'                                                          char c="A"

                               printf("%c/n",c);                                          printf("%c/n",c);

                                         }                                                                                  }

 

                上面两个之中第二个将会出现错误,那是由于他将'A'误写成了"A"故会发生语言上的错误。注意《%c只占一个字节》

                                            下面说一下putchar  ,printf,  getchar, scanf;

    我们知道printf为格式输出函数,作用是向终端或系统隐含指定的输出设备,输出若干个任意类型得数据(putchar 只能够输出字符,并且只能够输出一个字符)       scanf和getchar为格式输入函数,getchar只能够输入一个字符且函数没有参数    即为:  getchar()     scanf同时也可以输入多个数据。

         这次就说到这儿吧!有不对的地方希望大家指出,我们一起学习,一起探讨。                                

                                                                                                                                     QQ号:330126161

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值