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

احتمالا اسم و لوگوی کانال جفتش تغییر میکنه فعلا دارم بهش فکر میکنم

https://parchlinux.com Secure, Light, Pretty, Open-Source, Arch-based Linux distribution 👾🪐

Mastering the Linux File System: My Go-To Commands and Tips https://www.howtogeek.com/mastering-the-linux-file-system-my-go-to-commands-and-tips/

دوستانی که تازه جوین چنل شدن میتونن از ویدیوی اول دوره هارو شروع کنن چه روی یوتیوب چه همینجا موفق باشیید ☕️🪐

داخل این کد هم درواقع for یدونه اضافه تر حرکت میکنه و ما مقدار خونه بعدی حافظه رو عوض میکنیم... و این امنیت نداره

همچین سینتکسی داخل سی نداریم سی مثل پایتون نیست -1 نشون دهنده خونه آخر ارایه نیست

اینجا ارایه تعریف شده ولی هیچ مقداری برای خونه ها در نظر گرفته نشده پرینت کردنشون درست نیست و garbage میگیریم

این کد هم همینطور زمانی که داریم آرایه رو پر میکنیم. تا 5 حرکت میکنیم درحالی که طول تعریف شده برای آرایه 3 هست اینطوری دیتایی که داخل خونه بعدی حافظه هست خراب میشه و احتمالا crash میکنیم

این کد امن نیست بخاطر اینکه یک ایندکس بیشتر از طول آرایه حرکت میکنه و بهتون garbage نشون میده

آرایه هارو باید با constant تعریف کرد نمیتونیم زمان runtime تعریف کنیم که سایزشون چقدره

اصلا همچین سینتکسی توی سی نداریم

از کانال سهراب هرکس اینجاست لف بده

#notice تا چند دقیقه دیگه کوئیز ها بسته میشن و جواب هارو می‌زارم سعی کنید انجامشون بدید زودتر

https://github.com/Tarokh-Yaghoubi اگر دوست داشتید میتونیم کانکت شیم —.—

اینم از کوئیز ها هرچند یه سوتی دادم که بعضیا جواب رو فهمیدن، ولی درستش کردم فردا شب بسته میشن و جواب هارو میزارم

Is this code safe ? (harder)
Anonymous voting


#include <stdio.h>

int main() {
    int arr[5] = {1, 2, 3, 4, 5};
    int *ptr = arr;

    for (int i = 0; i <= 5; i++) { 
        printf("%d ", *(ptr + i)); 
    }
    
    return 0;
}

Is this code safe ?
Anonymous voting