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 more1 849
Subscribers
No data24 hours
-87 days
-2430 days
Posts Archive
1 849
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/
1 849
دوستانی که تازه جوین چنل شدن میتونن از ویدیوی اول دوره هارو شروع کنن چه روی یوتیوب چه همینجا موفق باشیید ☕️🪐
1 849
داخل این کد هم درواقع for یدونه اضافه تر حرکت میکنه و ما مقدار خونه بعدی حافظه رو عوض میکنیم... و این امنیت نداره
1 849
اینجا ارایه تعریف شده ولی هیچ مقداری برای خونه ها در نظر گرفته نشده پرینت کردنشون درست نیست و garbage میگیریم
1 849
این کد هم همینطور زمانی که داریم آرایه رو پر میکنیم. تا 5 حرکت میکنیم درحالی که طول تعریف شده برای آرایه 3 هست اینطوری دیتایی که داخل خونه بعدی حافظه هست خراب میشه و احتمالا crash میکنیم
1 849
این کد امن نیست بخاطر اینکه یک ایندکس بیشتر از طول آرایه حرکت میکنه و بهتون garbage نشون میده
1 849
آرایه هارو باید با constant تعریف کرد نمیتونیم زمان runtime تعریف کنیم که سایزشون چقدره
1 849
#notice تا چند دقیقه دیگه کوئیز ها بسته میشن و جواب هارو میزارم سعی کنید انجامشون بدید زودتر
1 849
اینم از کوئیز ها هرچند یه سوتی دادم که بعضیا جواب رو فهمیدن، ولی درستش کردم فردا شب بسته میشن و جواب هارو میزارم
1 849
#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;
}