C
未辰
EDA, verification, 南京大学, 电子系, 羽毛球, 跑步
展开
-
下面不正确的struct声明是哪些?
struct a;struct b...{ struct a c;};struct d...{ int a[];};struct e...{ int a; int b[];};struct f...{ int :3; int b[];}; struct g...{ int a;原创 2006-09-07 13:15:00 · 1592 阅读 · 0 评论 -
typedef
问:b的类型是什?typedef char * a;const a b; 答: b的类型是 char * const类型声明的时候有一个type specifier. 基本类型都属于这个范围, 比如char, int, long.比较特别的是 struct, union, enum还有typedef都属于type specifier. 所以在给type specifier加const修饰原创 2006-09-07 13:26:00 · 771 阅读 · 0 评论 -
要改变传过来的函数的值,一定要传参数的指针
一个错误的例子:void SetCharArray(char * CharArray)...{ CharArray =new char[100]; strcpy(CharArray,"okkkkkkk");}void CArraytestDlg::OnButton2()...{ // TODO: Add your control原创 2006-09-13 13:14:00 · 871 阅读 · 0 评论