*ptr++ =
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/13 14:00:35
*ptr++ =
![*ptr++ =](/uploads/image/z/12029305-49-5.jpg?t=%2Aptr%2B%2B+%3D)
*ptr是指针变量,0x30(十六进制)是一个地址,意思就是把这个地址赋给指针变量的下一个地址,然后ptr[1]的内容就变成0x30这个地址了,ptr[1]就指向这个地址;ptr只能存放地址, *ptr就等于这个地址的变量,当然这样写不怎么规范,要*(ptr++) = 0x30 比较容易看懂
*ptr++ =
int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf(
main() { int i,*ptr; int array[]={2,4,6,8,10}; ptr=array; fo
ptr是什么意思?
在c语中的*(ptr++)+=123;该先算哪一步、 那个ptr后面的++又是什么意思
为什么在函数中要特意加入 if(NULL == ptr)//特意加入这句 return NULL; return ptr
printf("name:");if(i==4)ptr->next=NULL;intRun()MSGmsg;Update
*(ptr++)+=123先算括号里的为什么不先++
int (*ptr)[3]
已知 ds=1000 ss=2000 bp=3000 求dec byte ptr【bp+1】 为什么?
设DS=8200H, SI=3942H, 指令“inc byte ptr [si]”操作数的物理地址是?
6.若定义X DW 1001H,执行MOV AH,BYTE PTR X指令后,(AH)=____【16】____.