回答編集履歴

1

誤記修正+追記

2018/07/08 18:38

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -40,4 +40,68 @@
40
40
 
41
41
  char a[] = "abc";
42
42
 
43
- char b[] = "xyz`";
43
+ char b[] = "xyz";
44
+
45
+
46
+
47
+ 「追記」
48
+
49
+ ```c
50
+
51
+ usr~/test/c % cat ct.c
52
+
53
+ #include <stdio.h>
54
+
55
+
56
+
57
+ int main(void)
58
+
59
+ {
60
+
61
+ // char a = 'abc', b = 'xyz';
62
+
63
+
64
+
65
+ char a[] = "abc";
66
+
67
+ char b[] = "xyz";
68
+
69
+
70
+
71
+ puts(a);
72
+
73
+ puts(b);
74
+
75
+ char tmp= a[1];
76
+
77
+ a[1]= b[1];
78
+
79
+ b[1]= tmp;
80
+
81
+ puts(a);
82
+
83
+ puts(b);
84
+
85
+
86
+
87
+ return 0;
88
+
89
+ }
90
+
91
+ usr~/test/c % cc ct.c
92
+
93
+ usr~/test/c % ./a.out
94
+
95
+ abc
96
+
97
+ xyz
98
+
99
+ ayc
100
+
101
+ xbz
102
+
103
+ usr~/test/c %
104
+
105
+
106
+
107
+ ```