ポインタ
内容
- スライド 1 ポインタ
- スライド 2 ポインタとは、
- スライド 3 他の関数内の2つの変数の値を交換する関数
- スライド 4 /* 続き */
/* ヘッダファイルの読み込み*/
#include
- スライド 5 /* 続き */
/*main関数*/
int main()
{
/*...
- スライド 6 /* 続き */
/*2つの変数の値の交換 */
swap(&d...
- スライド 7 /*他の関数の2つの変数の値を交換する関数
仮引数 x_ptr,y_ptr:交...
- スライド 8 /* 続き */
/* 命令記述 */
temp=(*x_ptr)...
- スライド 9 アドレス
- スライド 10 アドレス演算子 &
- スライド 11 アドレスとscanf文
- スライド 12 アドレスとprintf文
- スライド 13 イメージ
- スライド 14 イメージ
- スライド 15 イメージ
- スライド 16 イメージ
- スライド 17 /* print_address.c アドレス表示実験 コメント省略 ...
- スライド 18 printf("char 型の変数のアドレス\n");
printf("a...
- スライド 19 ポインタの宣言
- スライド 20 イメージ
- スライド 21 間接演算子 *
(ポインタとポインタが指す変数)
- スライド 22 ポインタと変数の別名
- スライド 23 イメージ
- スライド 24 イメージ
- スライド 25 イメージ
- スライド 26 イメージ
- スライド 27 NULL
- スライド 28 /* test_pointer.c ポインター実験 コメント省略 *...
- スライド 29 /*続き*/
/*実験操作*/
k_ptr=(&i); /*ポインタ...
- スライド 30 /*続き*/
/*ポインタによる演算*/
(*l_ptr)=(*l_p...
- スライド 31 配列とポインタ
- スライド 32 char a[MAX];
char *b_ptr;
b_ptr=a;
- スライド 33 イメージ
- スライド 34 イメージ
- スライド 35 イメージ
- スライド 36 /* pointer_array.c ポインターと配列実験 コメント省略 ...
- スライド 37 /* 続き*/
m_ptr=n;
printf("nの値は %p \...
- スライド 38 演算子&と*の結合力
- スライド 39 関数とポインタ
- スライド 40 イメージ
- スライド 41 値による呼び出し(call by value)
- スライド 42 参照による呼び出し(call by refernce)
- スライド 43 イメージ
- スライド 44 関数間での配列の引き渡し1
- スライド 45 関数間での配列の引き渡し2
- スライド 46 /*test_sendarray.c*/
#include ...
- スライド 47 /*続き*/
print_array(n,data);
/*内容変...
- スライド 48 /* 続き */
void print_array(int n,int ...
- スライド 49 /* 続き */
void write_array(int n,int ...
- スライド 50 関数間での2次元配列の引き渡し
Converted from Powerpoint Presentation to HTML by PPT2HTML AddIn.
PPT2HTML : by AGATASHI