"C언어 문자열 배열"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 8개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;C언어 문자열 배열
;C언어 문자열 배열


<source lang='c'>
<syntaxhighlight lang='c'>
#include <stdio.h>
#include <stdio.h>
int main() {
void main() {
char *words[3];
char *words[3];
words[0] = "Hello";
words[0] = "Alice";
words[1] = "World";
words[1] = "Bob";
words[2] = "Hello";
words[2] = "Carol";
int count = 3;
for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
 
// Alice
for( int i=0; i<count; i++ ) printf( "%s\n", words[i] );
// Bob
// Carol
}
}
// Alice
</syntaxhighlight>
// Bob
<syntaxhighlight lang='c'>
// Carol
</source>
<source lang='c'>
#include <stdio.h>
#include <stdio.h>
int main() {
void main() {
char *words[3] = {"Alice", "Bob", "Carol"};
char *words[3] = {"Alice", "Bob", "Carol"};
for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
}
}
</source>
</syntaxhighlight>
<source lang='c'>
<syntaxhighlight lang='c'>
#include <stdio.h>
#include <stdio.h>
int main() {
void main() {
const char *words[] = {"Alice", "Bob", "Carol"};
char *words[] = {"Alice", "Bob", "Carol"};
for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
}
}
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
* [[C언어 단어 추출]]
* [[C언어 단어 추출]]
* [[C언어 배열 길이 구하기]]


[[분류: C 문자열]]
[[분류:C 문자열]]
[[분류:C 배열]]

2020년 11월 2일 (월) 02:41 기준 최신판

1 개요[ | ]

C언어 문자열 배열
#include <stdio.h>
void main() {
	char *words[3];
	words[0] = "Alice";
	words[1] = "Bob";
	words[2] = "Carol";
	for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
	// Alice
	// Bob
	// Carol
}
#include <stdio.h>
void main() {
	char *words[3] = {"Alice", "Bob", "Carol"};
	for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
}
#include <stdio.h>
void main() {
	char *words[] = {"Alice", "Bob", "Carol"};
	for( int i=0; i<3; i++ ) printf( "%s\n", words[i] );
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}