发布网友 发布时间:2022-04-25 01:24
共5个回答
热心网友 时间:2023-10-19 10:08
scanf的用法,格式后的参数都必须是地址,name是数组名,本身就是数据,age和sex都是整型数据,必须使用取地址符&。
p是struct student*类型,stu是stu[3]这个数组的第一个元素的地址,p指向第一个元素,因此ABC都是对的,D错在把(int*)变量值赋值给(struct student*)变量,有个强制转换则不会错,因为age是结构体第一个变量,其地址就是结构体变量的地址。
是指针间的赋值,必须保证左右操作数的指针类型是一致的。由于n是结构体sk的第一个变量,因此其地址与结构体变量地址相同,可以强制转换得到正确的地址。
c是一个二维数组,p是一个指向数组的指针,因此p的*运算都是得到一个数组,**运算才能取到数组中的值。只有D是**运算。
扩展资料:
C语言初学者比较喜欢的Turbo C 2.0提供了400多个运行时函数,每个函数都完成特定的功能,用户可随意调用。这些函数总体分成输入输出函数、数学函数、字符串和内存函数、与BIOS和DOS有关的函数、 字符屏幕和图形功能函数、过程控制函数、目录函数等。
Windows系统所提供的Windows SDK中包含了数千个跟Windows应用程序开发相关的函数。其他操作系统,如Linux,也同样提供了大量的函数让应用程序开发人员调用。
参考资料来源:百度百科-C语言
热心网友 时间:2023-10-19 10:08
#include "stdio.h"热心网友 时间:2023-10-19 10:09
我忘了 Ex = {10,99}; 这样的初始化是否合法了,如果合法的话,那就是编译器做了工作,把热心网友 时间:2023-10-19 10:10
指针引用任何变量都是这样引用的 ,规定的追问哪本书?第几页有说明?谢谢追答参考这里,帅哥
http://apps.hi.baidu.com/share/detail/12237986#
热心网友 时间:2023-10-19 10:10
结构体成员运算符。