int main(){ int i = 11223344;char *p = (char*)&i; if(*p = 0x44){cout << “litter ”;}else{cout<<“big”;}}
2025-08-02
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
int arr[10] = {1,3,5};
int * ap = arr;
ap++;
printf(" %d \n", *(ap++));
printf(" %d", *(arr + 1)); //這里改成arr++就會報(bào)錯(cuò),可以這樣舉例教學(xué),
return 0;
}
#include <stdio.h>
using namespace std;
int main() {
int arr[10] = {1,3,5};
int * ap = arr;
ap++;
printf(" %d \n", *(ap++));
printf(" %d", *(arr + 1)); //這里改成arr++就會報(bào)錯(cuò),可以這樣舉例教學(xué),
return 0;
}
2023-12-14
int arr[10] = {1,2,3};
int * ap = &arr;
ap++;
printf(" %d \n", *(ap++));
printf(" %d", *(arr + 1)); //這里改成arr++就會報(bào)錯(cuò),可以這樣舉例教學(xué),
還有最后的結(jié)構(gòu)體的成員引用,可以明確一點(diǎn):(*p).a等價(jià)于s.a,但在使用指針時(shí),需要用->符號
int * ap = &arr;
ap++;
printf(" %d \n", *(ap++));
printf(" %d", *(arr + 1)); //這里改成arr++就會報(bào)錯(cuò),可以這樣舉例教學(xué),
還有最后的結(jié)構(gòu)體的成員引用,可以明確一點(diǎn):(*p).a等價(jià)于s.a,但在使用指針時(shí),需要用->符號
2023-08-02
嚴(yán)重不符合標(biāo)題。首先,使用參數(shù)給對象的屬性賦值,這完全不是通過函數(shù)返回對象。其次,如果程序員是用Vim,就沒有這種優(yōu)化功能了,而且release模式和debug模式的區(qū)別也沒說清楚??傊?,看完這節(jié)課完全沒懂如何正確地使用函數(shù)創(chuàng)建一個(gè)對象并返回。
2023-05-25
Iswin()函數(shù)沒加return 0。不加的話,Iswinret返回值是10,怪不得一輸入就直接結(jié)束。
2023-05-18
后面說了一點(diǎn)計(jì)組(計(jì)算機(jī)組成原理的知識),想進(jìn)一步了解可以去看看計(jì)組。
2023-02-28