全ての人向けコンピュータ科学(CS 502019)[2.C言語]
2161 ワード
https://www.boostcourse.org/cs112/joinLectures/41307
David J.Malanの「すべての人向けコンピュータ科学」(CS 502019)コース
学習目標 stdio.h clang コンパイラ
includeこの番組はstdioです.ユーザがファイル中のhという名前の予め作成された関数にアクセスできるようにする. 関数:特定の機能を実行するための文を含む int main(void):プログラムの開始点 printf:文字列を画面に出力するための関数 ; : プログラムコマンドの最後の位置は です.
clang
コンパイラ
コンパイラ
ソースコードを一連の0と1のオブジェクトコードに変換
学習目標フォーマットインジケータ string make フォーマット指定子
ex%d、%s(string)などのデータ型に基づいて変数を表現するのに役立ちます.
make
学習目標 int if while for
学習目標 char long float double % && || データ型
ソース:https://blog.naver.com/no_excuse_/220933496628
学習目標ユーザ定義関数 オーバーラップリング カスタム関数を使用する理由
1.プログラムが簡潔である(可読性を加える)
2.作成した関数を繰り返し使用可能(不要な繰り返しx)
3.修正と編集が容易
学習目標メモリ オーバーフロー
David J.Malanの「すべての人向けコンピュータ科学」(CS 502019)コース
1)C基礎
学習目標
C로 "hello, world"를 출력하는 프로그램을 만들 수 있다
キーワードinclude
clang
コンパイラ
コンパイラ
ソースコードを一連の0と1のオブジェクトコードに変換
2)文字列
学習目標
C로 문자열 형식을 가진 변수를 선언하고 출력하는 프로그램을 만들 수 있다.
キーワードex%d、%s(string)などのデータ型に基づいて変数を表現するのに役立ちます.
make
$clang -o string string.c -lcs50
単純コンパイル$make string
3)条件文と循環
学習目標
조건문과 루프를 c로 작성할 수 있습니다.
キーワード4)データ型、フォーマット指定子、演算子
学習目標
다앙햔 연산자를 이용하여 조건문을 표현하는 방법을 학습한다.
キーワードソース:https://blog.naver.com/no_excuse_/220933496628
5)ユーザー定義関数、ネストリング
学習目標
사용자 정의 함수와 중첩 루프를 작성할 수 있다.
キーワード1.プログラムが簡潔である(可読性を加える)
2.作成した関数を繰り返し使用可能(不要な繰り返しx)
3.修正と編集が容易
6)ハードウェアの制限
学習目標
메모리 용량이 프로그램의 구동에 미치는 영향을 설명할 수 있다.
キーワードReference
この問題について(全ての人向けコンピュータ科学(CS 502019)[2.C言語]), 我々は、より多くの情報をここで見つけました https://velog.io/@erdosnumber0/모두를-위한-컴퓨터-과학CS50-2019-2.C언어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol