| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 659 人关注过本帖
标题:请问大神,这个程序中有没有不符合语法规范的地方呢?
只看楼主 加入收藏
haiboself
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:193
专家分:196
注 册:2013-10-23
结帖率:100%
收藏
已结贴  问题点数:8 回复次数:7 
请问大神,这个程序中有没有不符合语法规范的地方呢?
#include <stdio.h>

int main(void)
 {
    void swap(int **x,int **y);

    int i=1,j=2;
    int *p1,*p2;
    int **p3,**p4;

    p1=&i;p2=&j;
    p3=&p1;p4=&p2;

    printf("%d %d \n",**p3,**p4);
    swap(p3,p4);
    printf("%d %d \n",*p1,*p2);
 }

void swap(int **x,int **y)
{
    int *t;
    t=*x;
    *x=*y;
    *y=t;

}
请问大神,这个程序中有没有不符合语法规范的地方呢?
搜索更多相关主题的帖子: include 
2013-11-29 17:41
so_love
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:7
帖 子:812
专家分:4151
注 册:2013-11-25
收藏
得分:2 
。。。

一花一世界、一叶一追寻、片片花叶落、情系何人身。
2013-11-29 18:08
kevin_01
Rank: 2
等 级:论坛游民
帖 子:36
专家分:83
注 册:2013-11-23
收藏
得分:2 
语法错误倒是没有,不过函数的声明一般是放在主函数的前面

Hello  World !
2013-11-29 19:06
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
收藏
得分:2 
木有啊

三十年河东,三十年河西,莫欺少年穷!
2013-11-29 19:51
悟1
Rank: 2
等 级:论坛游民
帖 子:8
专家分:11
注 册:2013-11-23
收藏
得分:2 
void swap(int **x,int **y);
这句应放在主函数前
2013-11-29 20:44
亢奋青年
Rank: 2
来 自:遵义市
等 级:论坛游民
帖 子:64
专家分:28
注 册:2013-11-2
收藏
得分:2 
meiyou   新手没看到这么多指针的

my time,my chips.
2013-11-29 20:52
chenxuanjin
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2013-11-29
收藏
得分:2 
解疑
大哥 你是十足的新手  
你的问题出在 你在 主函数 main() 里面重新定义了一个函数  这样的嵌套定义的方式在 C 语言中是不允许的
目前我所知道的 在C语言中能以嵌套的方式 调用函数  但是不可以 定义函数
2013-11-29 22:57
好男儿!
Rank: 2
来 自:陕西省
等 级:论坛游民
帖 子:29
专家分:52
注 册:2013-7-26
收藏
得分:0 
函数声明放错地方了,其他的没有错误
2013-12-01 01:11
快速回复:请问大神,这个程序中有没有不符合语法规范的地方呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024478 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved