배열의 포인터의 경우 배열처럼 인덱스를 갖는다.

*(arr[i] + j) <==> arr[i][j]

 

 

'학원수업 > C언어' 카테고리의 다른 글

C언어 8일차  (0) 2020.10.19
C언어 7일차  (0) 2020.10.16
C언어 4일차  (0) 2020.10.13
C언어 3일차  (0) 2020.10.12
C언어 수업 2일차  (0) 2020.10.08


C++ 레퍼런스 사이트

https://www.cplusplus.com/

 

cplusplus.com - The C++ Resources Network

 

www.cplusplus.com

4일차 과제

<하샤드 수>
num = 18일때 1+8 =9, num % 9 == 0 일때

print("%d < = 하샤드 수 \n",i)

#include<stdio.h>
#pragma warning (disable:4996) 


int main(void)
{
	int a, b;
	for (int i = 10; i < 100; i++)
	{
		a = i / 10;
		b = i % 10;
		if (i % (a + b) == 0)
		{
			printf("%d < = 하샤드 수 \n", i);
		}

	}

	return 0;
}




'학원수업 > C언어' 카테고리의 다른 글

C언어 7일차  (0) 2020.10.16
c언어 6일차  (0) 2020.10.15
C언어 3일차  (0) 2020.10.12
C언어 수업 2일차  (0) 2020.10.08
C언어 수업 1일차  (0) 2020.10.07

3일차 과제

팩토리얼

 

#include<stdio.h>
#pragma warning (disable:4996) 

int main(void)
{	
	int a;
	int fac = 1;
	printf("정수 입력: ");
	scanf("%d", &a);

	for (a; a > 0; a--)
	{
		fac *= a;
	}
	printf("%d\n", fac);
	return 0;
}

 

 

'학원수업 > C언어' 카테고리의 다른 글

C언어 7일차  (0) 2020.10.16
c언어 6일차  (0) 2020.10.15
C언어 4일차  (0) 2020.10.13
C언어 수업 2일차  (0) 2020.10.08
C언어 수업 1일차  (0) 2020.10.07

정수형과 실수형

정수형(integer type): char, short, int, long

실수형(real number type): float, double

 

 

#include<stdio.h>

main()
{
	int a = 10; //선언과 초기화
	int b = 5;
	int t;	//선언

	printf("%d , %d\n", a, b);

	t = a;
	a = b;
	b = t;

	printf("%d , %d\n", a, b);
	

}


상수(const)
literal - 숫자나 문자의 형태를 그대로를 형으로 취급하는 것(집합은 literal pool)

 

#include<stdio.h>

#pragma warning (disable:4996) 

main()
{
	char aaa = '0';
	char bbb = 65;
	
	printf("%d %c\n", aaa, aaa);
	printf("%d %c\n", bbb, bbb);
	

	

}

 


sizeof()
sizeof연산자: 기억장소의 크기를 바이트 수로 알려줌

'학원수업 > C언어' 카테고리의 다른 글

C언어 7일차  (0) 2020.10.16
c언어 6일차  (0) 2020.10.15
C언어 4일차  (0) 2020.10.13
C언어 3일차  (0) 2020.10.12
C언어 수업 1일차  (0) 2020.10.07

Visual Studio 2019 설치

주석 단축키 ctrl + shift + /
1. compile: ctrl + F7
2. linking: F7
3. execute: ctrl + F5

 

F10: 디버깅모드 진입

shift + F5: 디버깅모드 탈출

 

 

#include<stdio.h>

main() // 메인함수: 반드시 있어야 되는 줄
{
	printf("Hello C");
}
#include<stdio.h>

main()
{
	int a = 0xAF; // 0x: 16진수, 0: 8진수
	printf("%d %o %x\n", a, a, a);
	// %d: digit 10진수 출력
	// %o: octal 10진수 출력
	// %x: hexa decimal 10진수 출력
}
#include<stdio.h>

main()
{
	int age; //integer 형태를 위한 메모리 age 선언
	age = 22;
	printf("my age is : %d", age);

}
#include<stdio.h>

main()
{
	int a = 0x12345678;
	//낮은 데이터 78을 낮은 번지에 적재
	//little endian(byte order)
    
    //big endian
}

'학원수업 > C언어' 카테고리의 다른 글

C언어 7일차  (0) 2020.10.16
c언어 6일차  (0) 2020.10.15
C언어 4일차  (0) 2020.10.13
C언어 3일차  (0) 2020.10.12
C언어 수업 2일차  (0) 2020.10.08

+ Recent posts