黑马程序员之IOS学习总结——01C语言中的常量与变量

       本人学习ios开发零基础入门已有1个月了,C语言的用法已经了解并掌握。一个月说过去就过去了,这一个月学习了C语言的基础部分和小部分OC语言的基础,准备1月份去黑马程序员,所以今天开始复习基础知识的同时不定期更新复习日志,感觉有的时候学习的太快了,回过头来一些东西倒是忘掉了,学习还是应该经常复习以前学过的东西这样才能不断融会贯通不断进步,毕竟以后是准备干IOS开发的,无论干什么基础总是最重要的,基础的东西要不定期的回顾复习,希望我能够如愿进入黑马程序员学习IOS开发。回过头来,总结所学的知识,对比当初对此处知识点的认识,有了更深的感悟。特此,与其他志同道合的同学一起分享下。
      我们言归正传,C语言的常量部分我想大家都有所了解也比较简单,主要分为:整型,浮点型,字符型,字符串型常量。在此,我就不多说了。
我主要分享下C语言中变量的使用方法及注意:
       1.定义变量:我们要使用变量,就要对变量进行定义。目的是在内存中分配一块存储空间给变量,以便存储数据。如果定义了多个变量,就会对多个变量分配不同的存储空间。
       2.定义变量的格式: 变量类型  变量名
 如int a ; char name; double weight等。
       3.变量的赋值:int a = 1;(注意,这里=不是相等的意思,是将1赋值给变量a),可以对变量进行多次赋值,每次赋值都会覆盖原来的值。
       4.变量的初始化:第一次赋值,称为“初始化”,
初始化的两种形式:
        先定义类型,再初始化。如:int a ;a = 1;
        定义类型的同时进行初始化:int a = 1;
      5.变量之间的值传递:可以将一个变量的值赋值给另一个变量。
例如:int a,b;a = b = 10(赋值是从右向左运行的)

      6.常见错误:
     (1) int i = 10;注意:这里的等号=,并不是数学中的“相等”,而是C语言中的赋值运算符,作用是将右边的常量10赋值给左边的变量i。
     (2)变量名相同  int a = 10;  int a = 12; 在编译器中会报错,变量a重复定义。
     (3)变量的作用域不对

例如:

     #include
  int main()
{

for( int i = 0; i<=5;i++)
    {

    int j = i;
    
     }

    j = 10;  //  这个时候编译器会报错,标示符j未定义,因为变量j的作用域是for循环的代码块,代码块执行完,变量i和变量j就会被回收。
    
return 0;
}

    7.    两个变量值的交换:

   (1)使用第三方变量

   int temp;
   temp = a;
   a = b;
  b = temp;
(2)不使用第三方变量
   a = b - a;
   b = b - a;
   a = b + a;

  总结:对于像我一样的初学者,一定要重视此处的知识,变量的使用是基础中的基础,只有学会它,才会在后面的学习中,灵活应用所学的知识。


你可能感兴趣的:(黑马程序员之IOS学习总结——01C语言中的常量与变量)