java培训之C语言基础

一,C语言基础:
            文章由段落组成,段落由句子组成,句子由词汇组成。
类比:程序由函数构成,函数由句子构成,句子由基本数据过程

由上可知:个人总结3311原则
      一,必须掌握3种基本数据类型(整型int,字符型char,浮点型float)和一种构造类型(数组)。
      二,掌握3种基本语句(顺序语句,分支语句,循环语句)
      三,函数(函数返回类型,函数名,参数,函数体特别是函数的参数传递 。


基本类型:主要知道他们的联系和区别,他们在计算机 的表现形式,整型4个字节,char一个字节 ,float四个字节。用法可以从字面意思理解。
构造类型:数组主要是用于存储类型相同的基本类型。

  
语句:世界上的所有逻辑可以用这三种语句描述出来,中间比较难理解的是循环语句,其实只要知道两点就行
          到底什么时候跳出循环
 ,其实 只要掌握跳出循环的两种条件就行
          一,被动跳出:由自己设置的for(i=0;i<10;i++)
          二,主动跳出:在循环体中设置break 。if(i == 3)break;
         跳出循环时整个程序的状态:每个变量的 内容是什么,很多 初学者在循环主动跳出之后就不知道每个变量的状态了,从而导致出错


函数:作为函数确实比较难理解,但是我们想象一下高中学过的y = f(x);还是有一定 类比性 的。
            首先 :作为一个函数,必须 是实现一定的功能,也就是说 我 送一个X,你给我返回一个 Y。当然在C言语里面可以不返回了,但他可以对你送进去的东西进行修改。 
                         y = f(x) = x*x;
用C言语实现 :
int f(int x)
{
    int  y ;
    y = x*x;
    return y;
}从这个简单的函数我们可以知道,一返回类型:int,二,函数名f,三,参数int x四函数体{}中的内容包括{}

其实函数里面涉及最重要的就是参数传递:
一,值传递。
二,引用传递。
其实很好理解:值传递就是基本类型的作为参数。他传递的原理就好比你复制一份文件夹。你可以 在复制的文件里面修改文件夹里面的内容,但是对源文件没有丝毫影响,两者已经没有关系了。
                            应用传递就是构造类型作为参数。他传递的原理就好比你发送了快捷键在桌面,你可以通过桌面的快捷键打开文件夹,修改里面的内容,但这样你会修改原文件的内容的 。也就是两者绑定在一起了。




 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值