2009-07-06から1日間の記事一覧

ポインタ

ポインタを利用して二つの値を交換する #include<stdio.h> void swap(int *nx,int *ny){ int temp = *nx; *nx = *ny; *ny = temp; } int main(void){ int na,nb; puts("二つの整数を入力してください。"); printf("整数1:"); scanf("%d",&na); printf("整数2:"); scan</stdio.h>…

C言語の難関ポインタを勉強するぞ

ポインタアドレスオブジェクトが、記憶域上のどこにあるのかを表すのがポインタ。オブジェクトのアドレスとは、それが格納されている記憶域上の番地のことである。実際にアドレスを調べてみる #include<stdio.h> int main(void){ int nx; double dx; int vc[3]; print</stdio.h>…

ポインタと配列

ポインタと配列 #include<stdio.h> int main(void){ int i; int vc[5] = {10,20,30,40,50}; int *ptr = &vc[0]; for(i=0;i<5;i++){ printf("vc[%d] = %d ptr[%d] = %d *(ptr + %d) = %d\n", i,vc[i],i,ptr[i],i,*(ptr + i)); } return 0; } 実行結果 vc[0] = 10 ptr[0</stdio.h>…