#include<stdio.h>
#include<conio.h>
void print(char *arr);
void main()
{
clrscr();
char temp='r';
print(&temp);
getch();
}
void print(char *arr)
{
int arrsz=sizeof(arr);
printf("size is %d",sizeof(arr));
printf("char is %c",arr);
}
Run Code Online (Sandbox Code Playgroud)
为什么我得到这个输出?
size is 1
char is e
Run Code Online (Sandbox Code Playgroud)
当然应该说char is r?
while ((R_SPI2SR & B_SPIF) != B_SPIF)
{
SERIAL_SERVICE_WDOG;
};
while ((R_SPI2SR & B_SPIF) != B_SPIF)
{
SERIAL_SERVICE_WDOG;
}
Run Code Online (Sandbox Code Playgroud)
我想知道分号的目的是什么..