Skip to content

Instantly share code, notes, and snippets.

View RileyKim's full-sized avatar

TaeksuKim RileyKim

View GitHub Profile
@RileyKim
RileyKim / C_example_10
Created January 28, 2020 07:43
C_example_10
/* int* const */
#include<stdio.h>
int main(int * pArr, int n) {
int a = 10;
int b = 20;
int* const p = &a;
//p=&b -> Error
@RileyKim
RileyKim / C_example_9
Created January 28, 2020 07:23
C_example_9
/* const int* */
#include<stdio.h>
int main(int * pArr, int n) {
int a = 10;
const int* p = &a;
//*p = 30; -> Error
a = 30;
}
@RileyKim
RileyKim / C_example_8
Created January 28, 2020 06:14
C_example_8
/*Call by Reference*/
#include<stdio.h>
void swap(int* a, int* b);
int main(int * pArr, int n) {
int val1 = 10;
int val2 = 20;
@RileyKim
RileyKim / C_example_7
Created January 28, 2020 04:39
C_example_7
#include<stdio.h>
int ArrAdder(int* pArr, int n);
int main(int * pArr, int n) {
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
int SumOfArr;
SumOfArr = ArrAdder(arr, sizeof(arr) / sizeof(int));
printf("배열의 총 합 : %d \n", SumOfArr);
@RileyKim
RileyKim / C_example_6
Created January 17, 2020 07:42
C_example_6
#include<stdio.h>
void fct(int *arr2);
int main(int * arr2) {
int arr1[2] = { 1,2 };
fct(arr1);
printf("%d \n", arr1[0]);
@RileyKim
RileyKim / C_example_5
Created January 15, 2020 07:26
C_example_5
#include<stdio.h>
int main(void) {
char* arr[3] = { "fervent-lecture", "tcp/ip", "socket programming" };
printf("%s \n", arr[0]);
printf("%s \n", arr[1]);
printf("%s \n", arr[2]);
@RileyKim
RileyKim / C_example_4
Created January 14, 2020 01:12
C_example_4
#include<stdio.h>
int main(void) {
int a = 10;
int b = 20;
int c = 30;
int* arr[3] = { &a, &b, &c };
@RileyKim
RileyKim / C_example_3
Last active January 13, 2020 08:35
C_example_3
#include<stdio.h>
int main() {
//def. this array is variable
char str1[5] = "abcd";
//def. this array is number
char *str2 = "ABCD";
printf("%s \n", str1);
@RileyKim
RileyKim / C_example_2
Created January 13, 2020 07:42
C_example_2
#include<stdio.h>
int main(void) {
int arr[2] = { 1,2 };
int* pArr = arr;
//output by array name
printf("%d, %d \n", arr[0], *(arr + 1));
//output by variable
@RileyKim
RileyKim / C_example_1
Created January 13, 2020 07:34
C_example_1
#include<stdio.h>
int main(void) {
int arr[5] = { 1,2,3,4,5 };
int* pArr = arr;
printf("%d \n", *pArr);
printf("%d \n", *(++pArr));
printf("%d \n", *(++pArr));
printf("%d \n", *(pArr+1));