回答編集履歴

5

追記

2019/11/16 06:57

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -58,6 +58,8 @@
58
58
 
59
59
  ---
60
60
 
61
+ **註**: 実際には数値を保持しますが、混乱しそうなのでちょっと誤魔化した書き方にしました。
62
+
61
63
  **註**: マルチバイト文字はややこしいので、本回答では考察を避けます。
62
64
 
63
65
 

4

誤字修正

2019/11/16 06:57

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -52,7 +52,7 @@
52
52
 
53
53
 
54
54
 
55
- char * から char への 代入(assignment) にコンパイが警告を発しているのです。
55
+ char * から char への 代入(assignment) にコンパイが警告を発しているのです。
56
56
 
57
57
 
58
58
 

3

追記

2019/11/16 06:52

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -59,3 +59,15 @@
59
59
  ---
60
60
 
61
61
  **註**: マルチバイト文字はややこしいので、本回答では考察を避けます。
62
+
63
+
64
+
65
+ コードの貼り方について
66
+
67
+ ---
68
+
69
+ teratailにはコードを見やすく表示する機能があります。
70
+
71
+ 質問編集画面を開き、コードを選択した状態で<code>ボタンを押して下さい。
72
+
73
+ ![C](4c6e48a3bd0707d89f61b901fd1f8915.gif)

2

修正

2019/11/16 06:43

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -30,9 +30,9 @@
30
30
 
31
31
  ```C
32
32
 
33
- char str1[] = "ABC"; // OK
33
+ char str1[] = "ABC"; // OK. str1 char[] 型。
34
34
 
35
- const char *str2 = "ABC"; // OK. constは無くてもコンパイルはとお
35
+ char *str2 = "ABC"; // OK. str2 は char * 型。const指定する良い。
36
36
 
37
37
  ```
38
38
 

1

修正

2019/11/16 06:38

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -58,4 +58,4 @@
58
58
 
59
59
  ---
60
60
 
61
- **註**: マルチバイト文字はややこしいので、本回答では無視します。
61
+ **註**: マルチバイト文字はややこしいので、本回答では考察を避けます。