en
Feedback
Kernel Kudos

Kernel Kudos

Open in Telegram

🪐 This channel talks about: C, Linux, Bash, and so on 🕸️ 🌀 Buy Me Coffee USDT BEP20 : 0xbc8e52af7b46461b8076085Be771F465E26A9Dfd 🐞 YouTube: https://youtube.com/@KernelKudos ⚪ Chat: { https://t.me/+ftxZVA8V_ns5ZmY8 } 🔴 whoami : { @FirstTarokh }

Show more
1 849
Subscribers
No data24 hours
-87 days
-2430 days
Posts Archive
Which preprocessor directive is used to prevent multiple inclusions of a header file?
Anonymous voting

تفاوت این دوتارو میتونید داخل کامنت توضیح بدید اگر دوست داشتید: #include <filename> #include "filename"

Which storage class in C has file scope and default initial value of zero?
Anonymous voting

Which memory segment stores global and static variables that are initialized with non-zero values?
Anonymous voting

What is the answer
Anonymous voting

Question 4: Pointer Arithmetic
#include <stdio.h>

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int *p = arr + 3;
    int *q = arr + 1;
    printf("%d", p - q);
    return 0;
}

What is the answer
Anonymous voting

Question 3: Preprocessor
#include <stdio.h>
#define SQUARE(x) x * x
#define DOUBLE(x) (x + x)

int main() {
    int x = 5;
    printf("%d", SQUARE(DOUBLE(x)));
    return 0;
}

What is the answer
Anonymous voting

Question 2: Function Pointers
#include <stdio.h>

void func1() { printf("1"); }
void func2() { printf("2"); }

int main() {
    void (*arr[2])();
    arr[0] = func1;
    arr[1] = func2;
    
    for(int i = 1; i >= 0; i--)
        arr[i]();
        
    return 0;
}

What is the Answer
Anonymous voting

Question 1: Memory Management
#include <stdio.h>
#include <stdlib.h>

int main() {
    int *ptr = (int *)malloc(sizeof(int));
    *ptr = 10;
    int *new_ptr = ptr;
    free(ptr);
    *new_ptr = 20;
    printf("%d", *new_ptr);
    return 0;
}

#notice
تا فردا شب کوئیز داریم، و بعدش صحبت میکنیم درمورد ادامه دوره ها 🪐

Largest radio jet ever seen provides a glimpse of the early universe - Earth.com https://www.earth.com/news/largest-radio-jet-ever-seen-provides-a-glimpse-of-the-young-universe/

آیا شما هم از شنیدن اینجور خبر ها احساس خنگ بودن میکنید ؟ 🦆

Repost from جادی | Jadi
خبر «اجرا شدن #بازی Doom توی یه فایل پی دی اف» خودش عجیب بود تا اینکه این هفته خبر با این تکمیل شد «همون دانش‌آموز دبیرستانی یه گنو/#لینوکس رو توی یه فایل پی دی اف اجرا کرده». یعنی پی دی اف رو که باز کنین یه لینوکس بوت می شه و ... بیاین ببینیم چطوری ممکنه https://youtu.be/KoEzGIhBJgQ

Repost from جادی | Jadi
هفته پیش یه خبری بود که یه نفر بازی Doom رو توی یک فایل پی دی اف اجرا کرده! همون آدم این هفته یه لینوکس رو «توی» یه پی دی اف اجرا کرده. یعنی یه فایل پی دی اف که وقتی بازش می کنین لینوکس داره ران می شه (: توی این ویدئو مساله رو توضیح دادم و گفتم از نظر فنی چه اتفاقی در جریانه. فعلا انگلیسی اش آپلود شده و چون برای خودم هیجان انگیز و برای انگلیسی شما خوبه گفتم فعلا همین رو شر کنم تا اون یکی آپلود بشه. شاید فردا. پ.ن. تو شرکت‌ها به این انگلیسی می‌گن انگلیسی بین المللی (: زبونی ساده تر که همه بهش حرف میزنیم و اشتباهاتی هم داره. ویدئو مال یاد گرفتن زبان نیست، مال ریختن ترس از انگلیسی است (: You won’t believe this—someone just ran Linux inside a PDF! Last week, a student named ading2210 got Doom running inside a PDF file. But now, he’s taken it to the next level—this new PDF can run a shell, vi, and even more tools! How is this even possible? In this video, I’ll break down the tech behind it and show you exactly how this mind-blowing trick works. Let’s dive in! https://youtu.be/zcBoB9zoH1U