- 博客(3)
- 收藏
- 关注
原创 C语言指针
c编译器把每个指针和类型信息联系起来,这样就可以根据指针的类型,生成不同的机器码来访问存储在指针所指向位置处的值。尽管C编译器维护这个类型信息,但它生成的实际机器级程序并不包含关于数据类型的信息。 也就是说,可以声明一个指针变量来改变其他数据的数据类型(以指针的类型信息访问内存中其他数据类型变量所代表的机器码),例如: 声明并定义一个变量,并打印出来, char str[]="hello"; printf("%d",str); 这里打印出来的是变量str的地址, 如果打印语句改一下, 变成:p
2022-05-17 20:56:06
227
1
原创 【c primer plus】c中scanf()函数的尿性
scanf()函数是c语言中一个重要的互交性输入函数。在用到scanf()函数的时候,经常有着奇怪的现象。 现象1:在源代码中码入 scanf("%c,%d",&ch,&sum); 时,运行程序进入互交窗口总要输入逗号将字符和整型数据隔开,否则就会出错。 若码入 scanf("%c %d",&ch,&sum); 时,运行程序进入互交窗口总要输入逗号将字符和整型数据隔开,否则就会出错。 同理,若码入 scanf("%cqwer%d",&ch,&s
2022-03-01 20:40:26
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅