freeseaboy 님의 멋있어 지려 노력하는 블로그
(베이직 코스)C++ 초급 함수 어려워여 ㅠ 본문
자 오늘 C++ 함수에 대해 기초를 알아볼게요 ㅋㅋㅋ
너무 쉽지도 어렵지도 않으니 열심히 해보세요
ㅋㅋ바로 ㄱㄱ
스크립밑
★ ★ ★위 포스팅 내용은 네X버 Blog 아래 링크에도
똑같이 미러링 되어 있습니다.예비 Blg ★ ★ ★
https://blog.naver.com/iwseo7114
#include "./studyH.h"
void defaultFun(void);
int main(void){
char* pText;
char arrayText[] = "ajksldjsa";
defaultFun();
getPointer(pText=arrayText);
printf("%d",(short*)staticNum());
return 0;
}
void defaultFun(void){
return;
}
void getPointer(char* text){
printf("%s\n",text);
return;
}
void* staticNum(void){
static size_t num = 0;
return (void*)++num;
}
#include <iostream>
#include <cstring>
#ifndef __SELIOT__
#define __SELIOT__
using namespace std;
typedef struct S_SELIOT{
S_SELIOT(){
cout << "SELIOT" << endl;
}
}T_SELIOT;
void getPointer(char*);
void* staticNum(void);
#endif
################################################################
자 3교시 c++시간 입니다 일단 오늘 함수에 대해서 좀 알아볼 예정이니깐
그렇게 아세요 ㅋㅋ
함수 인자 전달 전까지 할꺼에요..
함수 다중 정의가능.
기본 함수 한번 만들어 볼게요.
함수 만드는거랑 호출법은 이렇게하면 됩니다 ㅋ
함수에 매개변수는 보통 함수 종료시 소멸되요 (지역)
전역은 함수 밖에다 하는거니 상관없고 그리고
함수에서 1번만 호출하고 계속 갖고 있는 변수가 있어요
그게 스태틱이고 보여줄게요..
계속 누적됨..한번만 초기화
보통 컴파일 분리를 하는데
선언이랑 정의랑 따로 둬요..즉 헤더랑 소스랑
다르게 본다는거죠?
한번 볼게요 ㅋ
이게 분리 선언 및 정의라고 해요.ㅋㅋ
자 오늘 일요일이기도 해서 깊게는 안했고
간단하게 함수 선언 및 정의 까지 해봤는데
괜찮죠??쉽죠?이건 쉬워요 ㅋㅋ사실
다음시간에 함수 이어서 할건데 좀 난이도가 있는거같으니
긴장하세요 ㅋㅋㅋ무튼 오늘은 이렇게 마무리할게요..
주말 특권이죠 내일 일가야함 ㅠ
무튼 수고링
################################################################
'컴퓨터 & 서버 > C++' 카테고리의 다른 글
(베이직 코스)C++ 함수 인자 뭐냐 이건 ㅋ (0) | 2024.11.22 |
---|---|
(베이직 코스) 표준 함수 돋보기로 조지기(8) (1) | 2024.11.21 |
(베이직 코스)C++ 초급 배열 어려워여 ㅠ (23) | 2024.11.16 |
(베이직 코스)C++ 초급++ Iter 좀볼까? (0) | 2024.11.14 |
(베이직 코스)C++ 초급++ Str,Vec 볼까? (1) | 2024.11.10 |