C语言 01 形参实参】的更多相关文章

之前的都在印象笔记记录 continue 结束本轮循环体,进入下一次循环.break 直接结束整个while循环 形参:定时函数时函数名后面中的参数实参:调用函数时传入的具体数据基本数据类型作为形参,纯粹是值传递,修改函数内部形参的值,不会影响实参值 rerurn的作用:1.退出函数 2.返回具体指给函数调用者. void的作用:无返回值,也可以return; void login(qq,密码) { //如果QQ没有值 1.if(qq没有值) return; //如果密码没有值 2.if(密码没…
一 形参与实参 1).定义 形参:形式参数. 就是定义函数的时候,写在函数名小括号后面的参数叫形参 实参:实际参数. 就是调用函数的时候,调用函数时写在函数名小括号后面的参数就叫实参 2).注意项 a.实参既可以放常量,也可以放变量,还可以放表达式;形参:它其实可以理解为就是这个函数的局部变量 b.实参给形参传值,其实只是相当于给函数的形参(局部变量)赋值 c.值传递:在函数内改变了形参的值,不会影响到外面的实参 d.在C语言中,除了数组以外,所有的类型作为实参传递都是值传递 二 有参函数 带参…
1.函数 2种编程方法 关键词面向对象:华山派 --->> 类----->class面向过程:少林派 -->> 过程--->def 函数式编程:逍遥派 -->>函数--->def函数的定义:x自变量 y因变量 y是x的函数编程语言中的函数定义:函数是逻辑结构化和过程化的一种编程方法python中函数定义方法: #!/usr/bin/env python #_*_coding:utf-8_*_ def test(x): "The functio…
java方法中传值和传引用的问题是个基本问题,但是也有很多人一时弄不清. (一)基本数据类型:传值,方法不会改变实参的值. public class TestFun { public static void testInt(int i){ i=5; } public static void main(String[] args) { int a=0 ; TestFun.testInt(a); System.out.println("a="+a); } } 程序执行结果:a=0 . (二…
形参与实参 def fn(形参们): pass # 形参:定义函数,在括号内声明的变量名,用来结束外界传来的值# 实参:调用函数,在括号内传入的实际值,值可以为常量.变量.表达式或三者的组合 # 注:形参随着函数的调用而产生,随着调用结束而销毁(有特例) 实参分类 位置实参:必须按照顺序给形参传值 关键字实参:按照关键字给形参传值,所以顺序可以颠倒 # 注:位置实参.关键字实参共存是,关键字实参必须出现在所有位置实参之后 形参的分类 位置形参:位置实参与关键字实参都可以对其传参默认形参:位置实参…
C语言--第01次作业 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本章学习让我体会良多.首先,不得不承认自己是一个非常马虎的人.常见的问题就是输出格式上常因为没有与题目要求完全一致而常常格式错误或答案错误.起初,这些细小的错误我完全无法找出来,盯着代码半个小时是常有的事情,往往最后都是在同学的亲情帮助下,才能解决.非常感谢我的优秀室友,不嫌我烦,每次寻求帮助都愿意帮我.后来,逐渐熟练后,需要修改的次数逐渐减少了,有的时候一次就可以正确,真的非常有成就感.即便有错误,…
默认实参: 某些函数有这样一种形参,在函数的很多次调用中它们都被赋予一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参.调用含有默认实参的函数时,可以包含该实参,也可以省略该实参. 需要特别注意的是: 1. 一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值. 2. 只能省略尾部的实参. 3. 实参会从形参列表的第一个形参开始匹配,若它们的类型能相互转换也能匹配成功. 4. 局部变量不能作为默认实参.除此之外,只要表达式的类型能转换成形参所需要的类型,该表达式就能作为默认实参.…
const 形参和实参 当形参是 const 变量时,实参是 const 或者不是 const 变量都可以. 实参初始化形参时会忽略掉顶层 const: void gel(const int a){ ; } void gel(int a){ ; } //这两个gel函数的形参列表是等价的,因此会出现编译错误. 指针或引用形参与 const #include <iostream> using namespace std; void gel(int *a){ ; } void gel(int &a…
函数的定义:函数是为了完成某一特定功能的,函数是逻辑结构化和过程化的一种编程方法 函数的定义格式,函数一般都是有返回值的 #语法 #函数名要能反映其意义 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值 def test(x): ''' 函数功能:计算 2*x+1 正规军写函数前都会写注释,说明这个函数要实现的功能 :param x:整形数字 :return: 返回计算结果 ''' y=2*x+1 return y #函数的调用,需要传入参数…