C言語におけるconstと指針の使い方のまとめ
C言語におけるconstと指針の使い方のまとめ
ここで自分の心得を共有して、皆さんと一緒に技術を共有したいです。何か足りないところがありましたら、ご指摘ください。この目的を書き出して、みんながいっしょに成長することを望んで、私も技術の間が高低がないことを信じて、補足だけあって、分かち合うことができて、お互いに更に成長することができます。
まとめ:*const値は変更できません。 const*値が変更でき、変更できないことを指す 。 const*constはすべて を変えることができません。
インスタンスコード:
ここで自分の心得を共有して、皆さんと一緒に技術を共有したいです。何か足りないところがありましたら、ご指摘ください。この目的を書き出して、みんながいっしょに成長することを望んで、私も技術の間が高低がないことを信じて、補足だけあって、分かち合うことができて、お互いに更に成長することができます。
まとめ:
インスタンスコード:
#include <stdio.h>
int main(int argc, const char * argv[])
{
// 1
const int a = 10;
int *p = &a;
*p = 1000;
printf("*p = %d
", *p);
// 2
const b = 10;
int *pb = &b;
pb = p;
printf("*pb = %d
", *pb);
// 3
const c = 10;
int * const pc = &c;
*pc = 1000;
//pc = pb;
//4
const d = 10;
const * int const pd = &d;
//*pd = 1000;
printf("
");
return 0;
}
疑問があれば、メッセージをお願いします。あるいは、当駅のコミュニティで交流して討論してください。ありがとうございます。