C语言及程序设计初步例程-14 指针及其运算

    xiaoxiao2026-02-23  6

    贺老师教学链接  C语言及程序设计初步 本课讲解

    例 通过指针变量访问整型变量

    #include <stdio.h> int main( ) { int a,b; int *p1,*p2; a=100; b=10; p1=&a; p2=&b; printf("%d %d\n", a, b); printf("%d %d\n", *p1, *p2); return 0; } 指针变量“指向”运算禁忌(1) //程序中有错误 #include <stdio.h> int main() { int a, b; int *p1, *p2; *p1=10; *p2=100; printf("%d %d\n", a, b); printf("%d %d\n", *p1, *p2); return 0; } 指针变量“指向”运算禁忌(2) //程序中有错误 #include <stdio.h> int main() { int a, b; int *p1, *p2; p1=0x100000; p2=0x100004; printf("%d %d\n", a, b); printf("%d %d\n", *p1, *p2); return 0; } 例 用指针变量将两数按先大后小的顺序输出 #include <stdio.h> int main( ) { int a,b,*p1,*p2,*p; scanf("%d %d", &a, &b); p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p; } printf("a=%d b=%d\n", a, b); printf("max=%d min=%d\n", *p1, *p2); return 0; }

    相关资源:你必须知道的495个C语言问题
    最新回复(0)