1) CκΈ°μ΄
#include <stdio.h>λ “stdio.h”λΌλ μ΄λ¦μ νμΌμ μ°Ύμμ “printf” ν¨μμ μ κ·Όν μ μλλ‘ ν΄μ€.
μ°λ¦¬κ° μ§μ μμ±ν μ½λλ “μμ€ μ½λ”
μ΄λ₯Ό 2μ§μλ‘ μμ±λ “λ¨Έμ μ½λ”λ‘ λ³νν΄μΌ μ»΄ν¨ν°κ° μ΄ν΄ν μ μμ΅λλ€.
μ΄λ° μμ μ μ»΄νμΌλ¬λΌλ νλ‘κ·Έλ¨μ΄ μν
2) λ¬Έμμ΄
3) 쑰건문과 루ν
- λ°μ΄ν° νμ
- bool: λΆλ¦¬μΈ νν, (μ) True, False, 1, 0, yes, no
- char: λ¬Έμ νλ (μ) 'a', 'Z', '?'
- string: λ¬Έμμ΄
- int: νΉμ ν¬κΈ° λλ νΉμ λΉνΈκΉμ§μ μ μ (μ) 5, 28, -3, 0
- long: λ ν° ν¬κΈ°μ μ μ
- float: λΆλμμμ μ κ°λ μ€μ (μ) 3.14, 0.0, -28.56
- double: λΆλμμμ μ ν¬ν¨ν λ ν° μ€μ
- CS50 λΌμ΄λΈλ¬λ¦¬ λ΄μ get ν¨μ(#include <cs50.h>)
- get_char
- get_double
- get_float
- get_int
- get_long
- get_string
- νμ μ§μ μ
- %c : char
- %f : float, double
- %i : int
- %li : long
- %s : string
5) μ¬μ©μ μ μ ν¨μ, μ€μ²© 루ν
- μ¬μ©μ μ μ ν¨μ
#include <stdio.h>
void cough(int n);
int main(void)
{
cough(3);
}
void cough(int n)
{
for (int i = 0; i < n; i++)
{
printf("cough\n");
}
}
main ν¨μλ₯Ό μ°λ¦¬κ° μ μν cough ν¨μλ³΄λ€ μμ μμΉμν€κ³ μΆλ€λ©΄,
void cough(int n);λ₯Ό λ¨Όμ μ λ ₯ν΄μ cough λΌλ ν¨μκ° μ μλμ΄μμμ μλ €μ€μΌ ν¨.
- μ¬μ©μ μ μ ν¨μμ μ₯μ
1. κ°κ²° (μ€λ³΅ μ κ±°)
2. κ°λ μ±
3. μ μ§ λ³΄μ (ν¨μ¨μ±)
- μ€μ²©λ£¨ν
#include <cs50.h>
#include <stdio.h>
int main(void)
{
int n;
do
{
n = get_int("Size: ");
}
while (n < 1);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
printf("#");
}
printf("\n");
}
}
6) νλμ¨μ΄μ νκ³
- μ€λ²νλ‘μ°κ° λ°μνμ§ μκΈ° μν΄μλ?
1. νλ‘κ·Έλ¨ μ€κ³ μ λ©λͺ¨λ¦¬ μ©λ μΆ©λΆν ν보
2. λ°μ΄ν° κ°μ λ²μ κ³ λ €
3. μ€λ²νλ‘μ° λ°μ μ 리μ
'π» > CS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ΄μ체μ ] Synchronization - 1 (0) | 2022.12.16 |
---|---|
[μ΄μ체μ ] Real-time Systemμ΄λ? (1) | 2022.12.16 |
CS μ°Έκ³ (0) | 2022.06.12 |
CS50_λ°°μ΄ (0) | 2022.06.12 |
CS50_μ»΄ν¨ν μ¬κ³ (0) | 2022.06.12 |