源自:7-2 [Linux C语言] 输入流输出流以及错誤流的重定向
用[]运算符做地址偏移用*运算符取内容,程序出错哪里错了?
输出结果的时候不能用*week[n-1]而应该用week[n-1]。因为你需要输出的是一個字符串而不是一个指针。
这两个提示并非错误,而是警告 代码应该仍可编译通过的。printf中 %d 指示后面参数应为int类型而sizeof的结果是long unsigned int类型。所以伱可以把 %d 改为 %lu,来匹配sizeof类型这样代码更严谨。
你就是没有头文件才导致出错的 电脑的不同决定seziof()的大小 。如果你是32位操作的电脑就會显示4 如果你的电脑是64位的就会显示8
你没有头文件怎么运行啊
你这是要输出值嘛为什么用sizeof?
传说C语言跟C#是不一样的,俺围观一下就行了。
打开App,查看更多内容