>> 스피커 1 : 좋습니다.
그 마지막 프로그램은 조금 지루했다.
이제 가서 개인합시다 이 조금.
세계 인사하기보다는 왜 우리는 진행하지 않는다
데이비드여보세요,라고?
음,이 작업을 수행하는, 내가 접근 할 수 두 가지 방법이.
내가 할 수 물론 그냥 하드 코드 데이비드,하지만 그게 전부가 아니에요 그
근본적으로 다른 마지막 버전.
그럼 도약하자, 취소하는 변경 한 다음 새를 삽입
5 번 라인은 예전의 코드 라인.
>> 특히, 내가 여기서 할거야 따라서, 문자열 이름에 추가됩니다
변수를 선언.
C에서, 당신이 할 만 알 수 변수에 이름을 지정하는합니다
이 경우 당신은 또한이 이름입니다 그것이 유형을 지정합니다.
우리는 사이, 이윽고 다른 유형을 볼 수 있습니다 그 정수 및 부동 소수점
가치와 더 많은,하지만 지금은, 문자열 그냥 단어 나 문구, 더
공식적으로, 제로의 순서 이상의 문자.
그래서 지금이 순간,이 라인 다섯입니다 나에게 이름이라는 변수 달라는
문자열 데이터 형식입니다.
>> 이제, 내가, 거기에 값을 저장할 그리고 C에서 그렇게, 우리는 동일한을 사용
그렇지 않으면로 알려진 서명 할당 연산자.
그래서 다음과 같이 진행하겠습니다.
같음 인용, 인용을 끝 맺다, D-A-V-I-D, 폐쇄 인용, 세미콜론.
5 번 라인의 순 효과는 지금이다 저장, 문자열, D-A-V-I-D를 선언
이번의 오른쪽에서 의 변수로 표현
이 식의 왼쪽.
그래서이 줄의 끝으로, 우리는이 D-A-V-I-D 변수의 내부에 저장
이름을 불렀다.
>> 이제이 변수를 사용할 수 있습니다.
라인 여섯, 나는 대체하는거야 자리 표시 자와 함께 세계.
% S는에 따라 정의되는 것으로 printf의 대한 설명서
문자열을 자리 표시 자.
즉, 그것은 알리는 방법 내가 넣을거야의 printf
여기에 다른 값 만하자 나 다만 순간에 당신에게 무엇을
그것은있을거야.
이제, 내가 어떻게 printf의 말을 진행 않는다 해당 값이 될 것입니다 무엇?
>> 글쎄, 난과의 printf를 제공해야 두 번째 인수, 그 작업을 수행하기 위해,
최초의 뒤에 쉼표를 둘 필요가 이 인용되었다 인수
문자열, 그 때 나는 무엇을 지정해야 값이 그에 연결하려면
첫 번째 인자의 자리.
그래서 내 변수의 이름으로,이다 물론, 이름, 타이핑하기에 충분하므로
두 번째로 "이름" 의 printf 인수.
지금은 속일 수 없습니다.
쉼표는 내부에있다하더라도 인용 된 문자열, 즉 참
문자열의 내부에서 그렇게하지 ​​않습니다 서로 하나의 인수를 구분합니다.
그 이외의 경우에만이 쉼표 인용 된 문자열은 실제로 분리
에서의 printf의 첫 번째 인수 두 번째 인수.
>> 의 지금이 프로그램을 컴파일 할 수 있습니다.
안녕하세요 하나를 확인합니다.
맙소사, 생성 된 다섯 오류, 내 프로그램의
만 일곱 줄로.
음, 언제나처럼, 마지막에 보이지 않는 화면에 표시되는 오류.
첫 때문에 봐 아마 계단식 효과있다가
단 하나의 오류까지 최고 만든 이보다 더 많은 오류의 모양
실제로.
>> 그래서 저를 위로 스크롤시켜, 최초의 여기에 굵게 오류의 사용이다
선언되지 않은 식별자 문자열입니다.
당신은 표준을 의미 했습니까?
아니 글쎄, 난하지 않았다.
나는 문자열을 의미했지만, 내가 밝혀 그 문자열로 존재하지 않는 잊었다
데이터는 C. 개념적으로 기술적으로 입력 그것이 존재하지만 단어
"문자열은"만 존재하기 때문에 CS50 직원 말하자면, 그것을 선언했다,
우리 자신이 쓴 파일.
사실, 누군가 오래 전으로 파일에 printf 함수 선언
표준 io.h에는 전화, 그래서 우리는 한 직원이 데이터 형식으로 문자열을 선언
파일이, 놀람, CS50.H.라고
>> 그럼의 정상에 다시 가자 내 프로그램과 컴파일러에 알려 그
나는 기호를 사용하고자 할 만 문자열, 또한 교육 할
그 상징이 무엇을 의미하는지에 대한 컴파일러.
그리고 아주 간단하게 그렇게, 내가 갈 수 다시 한 라인까지 새로운 라인을 삽입
여기에, 그리고 "CS50.H 포함"추가 또한 꺾쇠 괄호 사이.
이 명령, 그만큼 지금처럼 두 번째 줄에 알리는 것입니다
그것은 포함해야 컴파일러 CS50.H의 내용들은 어디
내 프로그램의 내부 내 하드 드라이브에, 이에에 대해 컴파일러 교육
문자열이 무엇을 의미하는지.
>> 의 내 프로그램을 다시 컴파일하자 변경 사항을 저장 한 후.
안녕하세요 하나를 확인합니다.
입력합니다.
훨씬 더.
지금은 깜박이는 프롬프트가되는 I , ". / 헬로 하나,"봐라을 입력 할 수 있습니다.
안녕하세요 데이비드.