重学C语言—概论1
一、 软件开发办法:
1. 明确问题的需求 2. 分析问题 3.设计解决问题的算法
4. 实现算法 5. 测试并验证整个程序 6. 维护并更新程序
二、程序设计流程
三、结构化程序设计方法
(1)自顶向下 (2)逐步细化 (3)模块化设计 (4)结构化程序
四、关于printf变量匹配顺序和函数参数传递顺序的检验
#include <stdio.h>
//判定自定义函数参数传递顺序
//para1 给默认值para2必须也给默认值。
//para2 给默认值para1可以不给给默认值。
void max(int para1=0,int para2=1)
{
printf("%d ",para1);
printf("%d\n",para2);
}
int main()
{
int a=10,b=11,c=12;
//判定打印输出函数变量匹配顺序
printf("%d %d \n",a,b,c); //不会报错。输出 10 11.证明匹配顺序从左到右。
//max(a,b,c); //error: function does not take 3 parameters
max(a,b); //不报错。输出10 11.证明a传给了para1,b传给了para2.
max(a); //不报错。输出10。证明a传给了para1
return 0;
}
P.S.:默认参数的定义顺序为自左向右。即,一个参数设定了默认值,其右边的所以参数必须设定默认值。默认参数调用时,则遵循参数调用顺序,自左到右逐个调用。
分享到:
相关推荐
1ERP系统概论1ERP系统概论
1ERP原理概论1ERP原理概论
市场调查与预测市场调查概论1第1章市场调查概论.pptx
社会学概论1-14章自测题汇总.doc
市场调查概论1.pptx
计算机网络 第1章 计算机网络概论1.ppt
工程项目管理概论1.pptx
汽车概论1定义品牌分类代号.pptx
数字图像处理概论1PPT学习教案.pptx
管理信息系统的战略规划和开发方法概论1.pptx
2017年4月04762金融学概论1.doc
[精选]会计电算化概论1.pptx
财务管理--财务管理概论1-2.pptx
软件项目管理概论1_北京大学研究生课程.pptx
通信原理概论 贺贵明主编/
算法概论1
电大在线做题《社会学概论》教学考一体化网考形考作业试题及答案
机器翻译原理与方法第一讲 概论刘群中国科学院计算技术研究所中国科学院计算技术研究所 2011 年秋季课程机器翻译原理与方法 (01) 概论内容提要• 机器翻译定
国开【形考】《电子商务概论》形考任务1-4答案.docx