【c语言学习-11】
/*指针*/
#include
void charPointFunction(){
//字符型数组
char *x="I like code",y[10];//使x[]初始化,使y[]未初始化
//计数器
int i;
x=x+2; //移动数组元素指针
printf("%s",x);
//循环
/* for(i=0;*(x+i)!='\0';i++)
*(y+i)=*(x+i);
*(y+i)='\0';
printf("%s\n",x);
for(i=0;(y+i)!='\0';i++)
printf("%c",y[i]);
*/
}
int main(){
charPointFunction();
}
/*
int main(){
//定义一个二维数组
int a[2][4]={1,2,3,4,5,6,7,8};
//指向整型的指针变量
int *p;
//循环遍历二维数组的值
for(p=a[0];pp2)
max=p1;
else(p1
int main(){
int max(int x,int y);int min(int x,int y);//声明max和min函数
int a,b,c,n;//定义整型变量和指针
int( *p)(int,int);
printf("请输入a和b的值:\n");
scanf("%d,%d",&a,&b);
printf("请输入n的值:");//分步赋值
scanf("%d",&n);
if(n==1)p=max; //判断
else if(n==2)p=min;
c=(*p)(a,b);
printf("a:%d\nb:%d\n",a,b);
if(n==1)printf("max=%d\n",c);
else printf("min=%d\n",c);
return 0;
}
//最大值函数
int max(int x,int y){
int z;//整型变量交换判断
if(x>y) z=x ;else z=y;
return (z);
}
//最小值函数
int min(int x,int y){
int z;//整型变量交换判断
if(x
最新文章
- SQL Server 无法连接到服务器。SQL Server 复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称。
- 在SqlServer2008R2中,在一张表上加上insert、update、delete触发器(带游标)
- 当shiro做成动态URL管理时出现循环注入BeanCurrentlyInCreationException的问题解决方法
- 开发备忘:AngularJS Syntax error, unrecognized expression in template file
- Python 面向对象(初级篇) (转)
- MVC过滤器
- [Tool] PowerDesigner
- Eclipse is running in a JRE, but a JDK is required 解决方法
- linux I/O
- 【大数加法】POJ-1503、NYOJ-103
- 设计模式 ( 十七 ):Observer 观察者模式 -- 行为型
- CSS Filter
- Spring @Aspect切面参数传递
- Android项目中独立Git项目分库后的编译调试时Gradle的配置
- Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)
- JSP面试题都在这里
- Linux之部署前后端分离项目
- JS 原型和闭包
- POJ3301 Texas Trip 计算几何、随机化贪心
- Azure SQL Database (22) Azure SQL Database支持中文值