uint64_t *list;
if((list = malloc(10 * sizeof(uint64_t))) == NULL){
errx(1, "malloc");
}
私はそれのアドレスをインクリメントし、この配列を移入する必要があります。
私は意味:
(*list)++;
list = 1;
(*list)++;
list = 2;
(*list)++;
list = 3;
(*list)++;
list = 4;
はどのように私はそれを行うのですか?
を使用することができます。配列へのポインタがあります。 'list'をインクリメントすると、ブロック(配列)が失われますので、2番目のポインタが必要になるか、配列として使用するだけです。リスト[0] = 1、リスト[1] = 2;大丈夫。 – gbulmer
シンプルなfor-cycle? (int i = 0; i <10; i ++)list [i] =(unit_64_t)i; ' – Imp
私はループや通常の方法を使うことができないと言って忘れてしまった:list [ 0] = 1;リスト[1] = 2; –