基本语句及栗子
来源:互联网 发布:淘宝枪模型可以打 编辑:程序博客网 时间:2024/04/29 13:00
基本语句
if-elsewhile-doswitch-caseforbreak-continuegoto-exit
下面单讲
1 break;
功能:满足if条件跳出循环结构,转而执行循环语句后面的第一条语句。
注意:1) break语句只能用于while,for,switch循环结构中;
2)在嵌套循环的情况下,break只能跳出包含它最近的循环体。若要跳出循环体,应再设一标志变量,满足条件时再跳。
2 continue;
功能:当在循环体中遇到continue语句时,程序将跳过continue之后的尚未执行的语句,开始下一次循环。即只结束本次循环的执行。
3 goto;
无条件转移语句。
4 exit();
调用格式:void exit(int status);
注意:当status值非0或者EXIT_FAILURE时,表示程序出现某种错误后退出。常用exit(-1);
调用该函数需要添加头文件 stdlib.h
5
/***************************************************************利用字符指针对输入字符串实现倒序输出.比如:abc123变成321cba***************************************************************/#include<stdio.h>#include<string.h>void daoxu(char *a);void main(){ char str[100],*pstr; //定义一个字符数组,给输入的字符串提供内存单元 gets(str); pstr=str; //指针指向所输入的字符串 daoxu(pstr); printf("\n");} void daoxu(char *a) //倒序输出函数{ char i,j; i=strlen(a); //求给定字符串下的长度 for(j=0;j<=i;j++) printf("%c",*(a+i-j-1)); //将各个元素字符倒序输出}
6
/***************************************************************利用字符指针对输入两个字符串实现元素交换***************************************************************/#include<stdio.h>#include<string.h>// char i;void exchange(char *a,char *b);void main(){ char str1[100],str2[100],*pstr1,*pstr2; printf("please input str1:"); gets(str1); printf("please input str2:"); gets(str2); pstr1=str1; pstr2=str2;// i=(strlen(str1)>strlen(str2))?strlen(str1):strlen(str2); exchange(pstr1,pstr2); printf("\n");} void exchange(char *a,char *b) //交换指针并输出{ char *c; c=a; a=b; b=c; printf("after str1=%s\n",a); printf("after str2=%s\n",b);}
0 0
- 基本语句及栗子
- SQL基本语句及基础知识
- git基本语句及含义
- 栗子
- 基本循环条件语句及数组
- oracle 基本查询语句及实例
- 循环语句基本结构及应用
- for 循环语句基本用法及示例
- 学习Java注解及简单应用栗子
- SQL基本操作语句及经典语句全集-转
- MySQL的基本操作及SQL语句的基本命令
- Mariadb数据库:基本语句及操作 数据库及用户管理
- 黑马程序员-java编程基础,基本数据类型,基本语法及基本语句
- SQL备忘-基本控制语句复习及@@ROWCOUNT陷阱纪实
- java程序中数据库连接及数据处理基本语句
- SQL数据库基本操作语句 详解及用途
- Sheel 脚本 基本语句及逻辑关系比较
- MySQL基本操作语句及JDBC操作(持续更新中)
- HBase 伪分布式安装配置
- Java千百问_04异常处理(003)_如何抛出异常
- photoshop
- Android Studio如何发布APK
- CUDA笔记一编程模型
- 基本语句及栗子
- 当教育遇到虚拟现实,Nearpod这家公司是怎么去做的?
- 两个蓝牙模块配对的方法
- python笔记(三)
- checkboxlist标签的用法
- CUDA笔记二线程模型
- 矢量切片——集美貌与才华于一身的底图方案
- 实战Mahout聚类算法Canopy+K-means
- CUDA笔记四性能